Git:比樱桃选择合并两个分支更好的方式?

时间:2013-04-22 08:29:38

标签: git

新手在git上,我在我的git项目中有两个分支,masterfeature,两个分支共享80%的相同代码,而另外20%是不同的,现在我&#39 ; m在master上工作,我在master上提交,这个提交也应该应用于feature分支,如果我使用merge,会有冲突,因为其他20%的代码不同,我必须使用cherry-pick,并且两个分支的提交历史是并行的。这很烦人,因为我必须挑选从master到feature分支的每个提交。

有没有更好的方法来实现这一目标?

2 个答案:

答案 0 :(得分:4)

你在这里遇到了一个大问题,因为你的分支已经太过分了。

为防止这种情况发生,您需要尽可能保持同步。

对于这样的未来情景,有两种可能的方法,这两种方法都需要从头开始应用:

  1. 经常从主人合并到功能
  2. 经常将主要功能反映到主人

答案 1 :(得分:0)

我很确定你可以查看特定文件:

git checkout <branch> <commit-ref> <filepath>

如果要在分支之间推送的更新包含在特定文件中,那么至少可以让您手动同步。

相关问题