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