并行分支是管理共享代码的类似项目的最佳方式吗?

时间:2016-04-13 06:26:28

标签: git branch git-branch git-stash git-fork

我有两个项目(产品线A和产品线B),它们共享大约90%的相同代码。我想将这两个项目迁移到GitHub。

我应该使用公共代码作为主分支并为产品线A和产品线B创建新分支吗?有两个平行的分支是否有任何不利,我无意合并?该代码需要由多个帐户的多个用户使用。

2 个答案:

答案 0 :(得分:1)

  

有两个平行的分支是否有任何不利,我无意合并?

没有缺点:分支并不总是要合并。

该模型的唯一问题是明确区分公共代码上的提交/更改与PA或PB上完成的更改:仅更改PA或PB中的文件是不够的:您需要检查这些更改是否是部分或不是共同的代码。

答案 1 :(得分:1)

如果有共同基础,是不是应该将其提取到库/框架中?