任何人都可以提出一种实现以下目标的方法:
1)我正在检查trunk中的特定修订版/ svn提交。 2)我想找出最初进入哪个版本的软件?
例如,用户正在查询我知道已修复的错误。我确定了主干中的修订版,但我想快速找到包含它的第一个版本分支。
目前我这样做的方法是逐个查看每个分支,直到找到包含此修订的第一个分支。
我认为必须有一种更简单的方法。有什么想法吗?
非常感谢。
保罗。
答案 0 :(得分:1)
我认为上述两个答案都可以解决这个问题(感谢您的回答),但我认为最重要的是没有简单的(一键点击)方式。
我偶然发现了这一点,同时查看了SVN未来提议的更改:
http://subversion.tigris.org/issues/show_bug.cgi?id=3627
看起来好像在将来的版本中可以改进这个区域。
答案 1 :(得分:1)
我知道这是一个老问题,但这是帮助我的原因:
svn log -v -r{revision I'm looking for} {path above trunk and all branches}
“ - v”列出了该修订中更改的文件,其中包含分支的完整路径。
答案 2 :(得分:0)
尝试选项“修订图”,显示svn树,包括带有相应修订号的主干/分支/标签。
答案 3 :(得分:0)
分支和主干位于一个存储库中,您可以检查整个存储库的日志,而不是分别分析主干和分支。
------------------------------------------------------------------------
r11 | dmitry | 2010-07-23 17:31:26 +0300 (Fri, 23 Jul 2010) | 2 lines
Release 1.0.1 branch
....
------------------------------------------------------------------------
r5 | dmitry | 2010-07-22 19:14:01 +0300 (Thu, 22 Jul 2010) | 1 line
bug x fixed