我们刚刚从颠覆转向了mercurial,有一件事比预期花费更多的时间; 合并头.
我们喜欢它保持合并独立于2次提交(与颠覆相比)的事实,但我们最终定期合并2个头以进行无关的更改.
简单的场景.我和鲍勃都是最新的.我们都在默认(也就是主要)分支上进行了更新,并对不同的文件进行了改进.
我们承诺,只有一个能够推送到中央服务器,另一个将创建2个头.然后,拉,选择2个头,合并(它将很容易,因为更改在不同的文件上).提交,然后推送.
因此,是否存在执行这些步骤的扩展步骤尝试合并如果没有冲突提交其他取消合并
我们希望在自动服务器上进行此操作,因此,如果它可以在不触及工作副本的情况下进行合并,那么它就是命令行+1.
谢谢!
更新:
我们最终做了一些python脚本来管理最常见的任务(合并和构建;合并2个头).
谢谢您的帮助!