我有一个项目,我使用mercurial建立了一个bitbucket repo。 我们实际上已经开始工作了,所以我们正在使用分支机构。
当我们进行合并时,我们非常随意地做了很多次失败。
实际上,我正在使用Meld,而我并不真正知道"哪些"回购的一部分我必须选择要合并的源代码的哪一部分。
所以,当我合并时,我应该在哪里做? 我不确定我是否必须在本地,基地或其他地方执行此操作,即使我知道本地对应于我的上次修改,其他对应于我想要合并的分支的最后修改,以及实际上,实际上我不确定其他是什么......
答案 0 :(得分:2)
经过仔细审查,我发现了它。您想要合并到local
如果我错了,请纠正我,但在做一些测试后我很确定
合并更改的正确位置。合并产生的本地文件。这可能包含一些自动合并的行的混合。
你要合并的地方。
合并你拉
答案 1 :(得分:1)
这可能不是“正确”的答案,但如果有疑问,我会让他们看起来所有合并'正确'的所有匹配(有时我必须与我的同事讨论'正确'看起来是基于什么他们的变化。)
通过这样做,我确保合并将成功,因为meld不能也不会实际改变mercurial中的上游数据。所以没有缺点。对于我的生活,我也无法分辨合并到哪个窗格(主要是因为术语'基础与本地'是不明确的)。所以这是一种奇怪的方式,但它的工作原理