相关疑难解决方法(0)

如何在Mercurial中自动合并.hgtags?

我有一个脚本在构建服务器上以非交互模式运行一些Mercurial命令.其中一个命令合并两个分支,并且.hgtags由于构建脚本的设置方式,在合并期间文件中始终存在冲突.

如何强制Mercurial始终.hgtags使用两个文件中的更改合并文件,首先是一个文件,另一个是另一个文件?

例如,如果我要合并的文件是

A
B
C
Run Code Online (Sandbox Code Playgroud)

A
B
D
Run Code Online (Sandbox Code Playgroud)

我希望结果如此

A
B
C
D
Run Code Online (Sandbox Code Playgroud)

我猜我需要一个自定义合并工具.什么工具提供此功能?

merge mercurial dvcs merge-conflict-resolution .hgtags

21
推荐指数
2
解决办法
4416
查看次数

如何在Mercurial中检查潜在的合并/ rebase冲突?

有没有一种简单的方法来检查合并/ rebase是否会产生文件冲突,而不实际执行合并/ rebase?

我希望能够决定是否:

  • 如果触摸的文件集(我和他们的)不同,则重新设置
  • 合并,如果我们一直在搞乱相同的文件.

由于错误的合并(由于人为错误以错误的方式解决冲突引起)更容易检测和反转,如果我做两个头的合并,而不是做了rebase.特别是如果我推动我的改变而后来意识到某些事情搞砸了.

(由于我们没有完全全面的测试套件,所以不可能事先检查所有内容.)

而且......我正在运行Windows.:)

mercurial

12
推荐指数
1
解决办法
3391
查看次数