如何识别包含主干修订的第一个分支?

时间:2010-07-28 10:20:11

标签: svn tortoisesvn

任何人都可以提出一种实现以下目标的方法:

1)我正在检查trunk中的特定修订版/ svn提交。 2)我想找出最初进入哪个版本的软件?

例如,用户正在查询我知道已修复的错误。我确定了主干中的修订版,但我想快速找到包含它的第一个版本分支。

目前我这样做的方法是逐个查看每个分支,直到找到包含此修订的第一个分支。

我认为必须有一种更简单的方法。有什么想法吗?

非常感谢。

保罗。

4 个答案:

答案 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