更新Aspnetboilerplate的正确方法?

时间:2018-01-23 12:35:45

标签: aspnetboilerplate

升级ASPNetBoilerplate模板的正确方法是什么。我的项目启动版本是2.3.0版本,现在我们要升级到版本3.0.0。升级项目的步骤是什么?

2 个答案:

答案 0 :(得分:4)

更新后没有严格的规则,但您可以按照以下步骤操作。

  1. 以与之前步骤1相同的方式下载最新模板。

  2. 签出Framework-Master分支。这里唯一的就是     我在前面步骤的第1步中下载的原始框架文件。

  3. 删除上一个框架签入中的所有文件。         您不知道文件是否被删除或添加到新的下载中,因此删除并复制新的集合会解决该问题。
  4. 复制新下载的文件。
  5. 提交更改。现在,Framework-Master中唯一的东西就是 新下载。
  6. Checkout master。
  7. 如果您愿意,可以选择创建合并分支 使用主人。我通常会创建一个新的分支。所以我会git checkout -b" NewFrameworkVersion1_13"或类似的东西。这可能仅适用于GIT。在TFS中说,我认为你只能合并到一个分支的分支。
  8. 将Framework-Master合并到Master或新分支中 创建。永远不会融入框架大师。那个分支只是为了 仅下载的代码。

答案 1 :(得分:0)

我发现正确执行此操作的唯一方法是分析Github上针对您的目标发布的所有提交,并在项目上手动应用它们(like this page:tab“Files”)。

这当然很挑剔,但如果你仔细地做,那就100%有效。我现在为模块零核心模板的每个版本执行此操作一段时间。对于每个版本而言,这样做比跳过多个版本更容易。