如何使用GIT跟踪项目略有不同的版本?

时间:2011-03-17 17:05:48

标签: git

在同一个存储库中跟踪项目略有不同版本的最佳方法是什么?

差异在于几个函数,并且99%的代码都是相同的?

3 个答案:

答案 0 :(得分:1)

最简单的方法是将更改存储在单独的分支中。

所以基本上你的主项目在'master'分支中,而另一个版本在另一个分支中。将其命名为与其相关的内容,以免您感到困惑。

进行更新时,通过master执行所有操作(除非更新特定于该单独的分支),然后将master合并到其中以使其保持更新。

答案 1 :(得分:0)

有很多方法可以做到这一点。但我认为最简单的可能是有一个分支,这是大多数开发工作的地方。然后在第二个分支中有一组“略有不同”的代码,其中唯一的变化是“应该不同的差异”(ha)。每隔一段时间,将略微不同的分支重新分支到主分支的顶部。

你也可以用3个分支来做,一个分支中的常见变化会合并到另外两个分支中,等等。但我认为上面的内容更容易。

答案 2 :(得分:0)

您需要首先使用“我们的”合并策略从一个分支合并到另一个分支。这将确保在您进行反向合并时,差异不会合并到原始分支中。

希望这有帮助。