我们有一个发布经理让很多分支合并到发布分支,有时会出现逻辑合并冲突,只有开发人员可以决定如何正确合并。 有没有好方法(svn,mercurial - 无所谓)如何向开发人员发送这些冲突,然后将固定文件返回给发布经理,除非要求他们进行真正的svn / hg合并。
答案 0 :(得分:2)
通常会让开发人员合并他们的更改,然后将发布经理从开发人员已经合并的仓库中拉出来。
合并 是 编码,虽然我确定您的发布经理完全能够在分支机构中合并,但请尝试构建一个工作流程,以便在该功能完成开发人员时作用:
答案 1 :(得分:0)
水银
[ui]
merge = internal:merge
使用internal:merge,Mercurial会插入显示冲突部分的冲突标记。你可以选择一个,另一个,或两者都不。
$ cat hello.py
print 'hello world'
<<<<<<< local
print "charlie says: it is now Wed Apr 21 19:22:15 EDT 2010"
=======
print "baker says: it is now Wed Apr 21 19:20:34 EDT 2010"
>>>>>>> other
ReleaseManager刚刚发送(或通知dev事件)文件带有标记