我总是使用 svn log 命令,例如svn log -rXXXX:YYYY
在我的 SVN 存储库中获取两个标签之间的提交消息。
我有时会发现的问题是,如果我正在执行一个大型发布,其中包括从一个从未发布到该环境的分支发布一个标签,那么在提取准确的提交消息列表之前我可能会遇到问题。
例如,我希望发布 01.02.03 (r4152) 和 01.03.02 (r4272) 之间的差异,现在正常svn log -r4152:4272
可能看起来像这里的明显答案,但02.03
之前从未发布过分支(无论如何对于这个环境),所以我注意到 01.03.01 的修订版是4126,早于标签 01.02.03。
所以我01.03
第一次从分支发布代码,所以我需要能够提取适用于该分支的所有内容的修订消息,而不仅仅是数字修订差异。
有没有办法用svn log
命令做到这一点?