将同一文件和mercurial合并



好的,所以我已经完成了很多视频的阅读和观看,但我仍在努力合并以及如何处理它,我目前在大多数测试中使用源树和命令行。

因此,问题是当两个用户编辑同一个文件,但编辑冲突时,冲突是如何解决的,存储库是如何处理的(它似乎接受两个编辑,并将其留给承认来解决)

举一个的例子

Numbers.txt(原始)

line 1: 1,2,3,4,5

Numbers.txt(edit1)

line 1: 1.0,2.0,3.0,4.0,5.0

Numbers.txt(edit2)

line 1: 1.00,2.00,3.00,4.00,5.00

那么,这个冲突是如何通过mercurial或GUI源树解决的呢?

如何通过mercurial或GUI源树解决此冲突?

手动,通过用户选择和干预

当这两个更改都将收集在某个共同的存储库中时,该存储库将有两个具有共同父级(和不同历史)的独立头。

在合并头阶段(返回到单头),将检测到冲突,合并主机必须做出选择,合并结果中有什么

HTH

Mercurial Merge引擎无法解决此冲突。

  • 提交工作的第一个用户有一个简单的工作
  • 第二个用户有合并两个版本的作业,可能会联系第一个用户

当第二个用户完成合并后,他就可以提交并完成任务。

建议:确保你是第一个承诺的人!

最新更新