Svn 查找包含特定修订的分支?(查找合并信息)

Svn 查找包含特定修订的分支?(查找合并信息),svn,merge,Svn,Merge,如何查找包含特定更改修订的所有分支 例如,我提交修订版123,然后将其合并到分支RC1,而不是RC2 我可以使用什么命令来获取这些信息?一种方法是列出所有分支,并为每个分支列出合并到给定分支中的修订。 该信息存储在: 查询与SOURCE-URL和TARGET之间的合并(或潜在合并)相关的信息 如果未提供--show revs选项,则显示已从SOURCE-URL合并到TARGET的修订版本 否则,按照--show revs选项的指定,显示合并版或合格版 例如: 找出哪些变更集已从主干目录合并到测试

如何查找包含特定更改修订的所有分支

例如,我提交修订版123,然后将其合并到分支RC1,而不是RC2


我可以使用什么命令来获取这些信息?

一种方法是列出所有分支,并为每个分支列出合并到给定分支中的修订。
该信息存储在:

查询与
SOURCE-URL
TARGET
之间的合并(或潜在合并)相关的信息
如果未提供
--show revs
选项,则显示已从
SOURCE-URL
合并到
TARGET
的修订版本
否则,按照
--show revs
选项的指定,显示合并版或合格版

例如:

找出哪些变更集已从主干目录合并到测试分支:

因此,对于给定的源和目标:

$ svn mergeinfo --show-revs merged ^/trunk ^/branches/test
r11
r12
r13
r14
r16
$ 
$ svn propget svn:mergeinfo ^/branches/test
/branches/other:3-4
/trunk:11-13,14,16
$ svn mergeinfo --show-revs merged ^/trunk ^/branches/test
r11
r12
r13
r14
r16
$