我有一个 Git 仓库,其中包含所有 1.x 发布版本的代码。现在我开始着手开发 2.x "分支"。由于我要完全从头开始编写代码(1.x 和 2.x 之间没有联系),所以我想知道 2.x 是否真的是一个实际的分支,或者是否应该为此完全创建一个新的存储库。
想知道每种解决方案的优缺点。我可以想象从 1.x 分支切换到 2.x 分支会花费相当长的时间。
我有一个 Git 仓库,其中包含所有 1.x 发布版本的代码。现在我开始着手开发 2.x "分支"。由于我要完全从头开始编写代码(1.x 和 2.x 之间没有联系),所以我想知道 2.x 是否真的是一个实际的分支,或者是否应该为此完全创建一个新的存储库。
想知道每种解决方案的优缺点。我可以想象从 1.x 分支切换到 2.x 分支会花费相当长的时间。
git checkout --orphan branchForV2
(如在"如何用git合并代码行"和"部署重写的Github/Heroku应用程序"中详细说明)
2.x
在代码上与1.x
完全没有关系,那么它们就不是“同一个应用程序”。在同一个代码库中跟踪它们没有任何意义,你能从中得到什么好处呢? - Mat