分支源是发布周期中常见的源代码管理场景之一。尽快合并是一个好习惯。因此,我们有一个人为因素:分支被关闭,但有些人忘记将一些东西合并回主干。
问:是否有一种“一键式”方法可以获取未从分支X合并到主干的所有修订号?
(注意:我不需要这些修订号来查找要合并的内容,我需要它们来创建自动化验证,提醒人们确保他们没有忘记将某些内容合并到主干。合并本身不是问题。)
似乎svn mergeinfo命令无法帮助这里。如果合并不是在根级别上执行的话,则传递分支和主干的根将失败(这是一个常见的情况)。
欢迎使用脚本、工具或任何类型的svn挂钩作为解决方案。
P.S.
SVN的最新版本。不需要争论这种情况有多常见或好;)