我怎么知道分支RC-1中的修订版247389是否合并到主干中

时间:2013-06-10 16:04:49

标签: svn

我有一个修订版247389,它已经提交到RC-1分支,但我正在测试trunk,所以我怎么知道这个特定的修订版是否确实合并到了trunk,我怎么能看到这些修改

我试过了:

svn mergeinfo eligible --show-revs https://svn.a.b.c/repo/trunk https://svn.a.b.c/repo/branches/RC-1

但是我收到了错误:

svn: 'https://svn.a.b.c/repo/branches/RC-1' is not a valid --show-revs value

我也不想这样做:

svn diff --old http://.../repo/branches/0.4.x --new http://.../repo/trunk/

因为这给了我错误:

not relative to base URLs

2 个答案:

答案 0 :(得分:0)

你可以查看trunk上的mergeinfo,它会告诉你它收到的所有路径和修订。

svn pg svn:mergeinfo http://.../repo/trunk/

要查看更改是否存在于您提交分支与修订版247389处的分支的修订版本的trunk,diff trunk中,它们应该是相同的。

因此,如果您在将该分支合并到主干时创建了修订版250000,则可以执行以下操作:

svn diff http://.../repo/trunk/@250000 http://.../repo/branches/0.4.x@247389 --summarize

您可能希望更具体地了解网址并深入了解您感兴趣的更改的位置。

答案 1 :(得分:0)

看来你的mergeinfo命令语法错误。

要获取分支的提交列表,有资格合并到主干,您应该使用以下命令

svn mergeinfo --show-revs eligible https://svn.a.b.c/repo/branches/RC-1 https://svn.a.b.c/repo/trunk

如果您在此列表中找不到r247389,则表示它已合并到主干。

要查看r247389包含哪些更改,我只需使用diff命令查看分支。

svn diff -c 247389 https://svn.a.b.c/repo/branches/RC-1