【发布时间】:2016-08-19 09:58:44
【问题描述】:
在我们的 git 工作流程中,我们使用分支(与此处a successful git branching model 描述的差不多)
所以当我们将一个分支合并到另一个分支时:
git checkout <destination>
git merge --no-ff <src>
如果有冲突,在解决它之后,我想检查合并是否正确(如果目标中没有任何内容被覆盖,并且所有更改都来自源)。
为了检查目标中是否没有任何内容被覆盖,我在合并之前的提交和具有合并分辨率的提交之间运行了差异。
但是我如何检查所有内容是否都来自 master 并且没有在合并/解析中丢失?
谢谢。
【问题讨论】:
-
您应该手动进行。对每个文件运行 diff。
-
@MegaTron 我很害怕 :)
-
我认为没有任何办法,因为只有您知道必须应用哪些更改。但也许我不对
-
当然,我可以决定结果是否正常,但基本上我想在源和目标之间做一个差异,而不是在目标中完成的额外内容
标签: git merge git-merge-conflict