合并后如何向开发人员发送冲突

时间:2011-10-28 22:09:21

标签: svn mercurial

我们有一个发布经理让很多分支合并到发布分支,有时会出现逻辑合并冲突,只有开发人员可以决定如何正确合并。 有没有好方法(svn,mercurial - 无所谓)如何向开发人员发送这些冲突,然后将固定文件返回给发布经理,除非要求他们进行真正的svn / hg合并。

2 个答案:

答案 0 :(得分:2)

通常会让开发人员合并他们的更改,然后将发布经理从开发人员已经合并的仓库中拉出来。

合并 编码,虽然我确定您的发布经理完全能够在分支机构中合并,但请尝试构建一个工作流程,以便在该功能完成开发人员时作用:

  1. hg pull release-candidate-repo
  2. hg合并#他们的头与新拉头
  3. hg push release-candidate-repo

答案 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事件)文件带有标记