Skip to content

鼓励作者:欢迎 star 或打赏犒劳

更新您的模板

从预发布版本

注意

如果您使用的是模板的预发布版本(< v1.0.0),我们强烈建议从头开始,而不是尝试下面的合并说明。这将更快、更容易、更少出错。建议您重新开始一个新的模板副本,阅读并遵循新的文档,并谨慎地将代码从旧网站复制和修改到新网站。我们理解这可能会让您感到沮丧,但我们相信升级是值得的。

如果您不能或不想从头开始,请按照下面的合并说明进行操作,然后运行设置说明自定义域说明(如果适用)。

解决合并冲突

提示

由于这是一个模板而不是一个可安装的包,更新过程可能会比较复杂。即使是模板的维护者也会觉得这个过程比较棘手。在执行更新操作时,请务必仔细检查您网站上的每个页面和部分,确保一切正常后再发布更改。如果您遇到任何困难,可以查看我们的帮助文档

在开始合并过程时,您很可能需要解决一些合并冲突。以下是一些常见情况:

  • 如果您是通过生成方式创建的网站,您将需要手动解决所有冲突。这是因为从模板生成会创建一个全新的、独立的 Git 仓库,没有共享的提交历史,因此 Git 无法自动处理这个过程。

  • 如果您是通过分叉方式创建的网站,合并过程会相对简单一些,但仍可能需要手动解决部分冲突。

我们假设您已经了解如何在您选择的 Git 工具中解决合并冲突

最具挑战性的部分是仔细选择要接受哪些更改。这主要涉及区分模板内容和用户内容

  • 对于模板内容,您应该"接受传入/他们的更改"(拉取模板的更新)
  • 对于用户内容,您应该"接受当前/我们的更改"(保留您仓库中的当前内容)
  • 对于仅模板仓库的内容,请注意不要重新添加

有时模板的更新可能包含"破坏性更改",这会影响到您的用户内容,比如组件参数的重命名。请务必查看更新日志了解这些变更。如果您之前对模板代码进行过修改(如调整组件外观),在这些情况下,您需要谨慎决定是否以及如何合并这些更新。

如有转载或 CV 的请标注本站原文地址