Svn 如何识别第一个分支,其中包含来自主干的修订?

Svn 如何识别第一个分支,其中包含来自主干的修订?,svn,tortoisesvn,Svn,Tortoisesvn,有人能提出实现以下目标的方法吗: 1) 我正在检查主干中的特定修订/svn提交。 2) 我想知道这是第一次进入哪个版本的软件 例如,一个用户正在查询一个我知道已经修复的bug。我在主干中标识了修订,但我想快速找到包含此修订的第一个发行版分支 目前我这样做的方式是逐个查看每个分支,直到找到包含此修订的第一个分支 我想一定有更简单的方法。有什么想法吗 非常感谢 Paul。尝试选项“修订图”,该选项显示svn树,包括主干/分支/标记以及相应的修订号。分支和主干位于一个存储库中,您可以检查整个存储库的日

有人能提出实现以下目标的方法吗:

1) 我正在检查主干中的特定修订/svn提交。 2) 我想知道这是第一次进入哪个版本的软件

例如,一个用户正在查询一个我知道已经修复的bug。我在主干中标识了修订,但我想快速找到包含此修订的第一个发行版分支

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

我想一定有更简单的方法。有什么想法吗

非常感谢


Paul。

尝试选项“修订图”,该选项显示svn树,包括主干/分支/标记以及相应的修订号。

分支和主干位于一个存储库中,您可以检查整个存储库的日志,而不是单独分析主干和分支

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

我认为以上两个答案在某种程度上解决了这个问题(谢谢你的回答),但我认为底线是,没有简单的方法(点击一下)做到这一点

我只是在考虑SVN未来的拟议变更时偶然发现了这一点:


在未来的版本中,这方面似乎可以改进。

我知道这是一个老问题,但以下是帮助我解决的问题:

svn log -v -r{revision I'm looking for}  {path above trunk and all branches}

“-v”列出了该版本中更改的文件,以及分支的完整路径。

问题被标记为“tortoisesvn”。您好,我尝试过这样做,但由于版本数量太多,需要通读很多。我想我可以写一些东西来阅读历史,然后找到经过特定修订后创建的第一个分支。@Pmod我不处理龟甲,但我仍然认为一般的svn原则适用于it是的,看起来我可以这样做,尽管我们的存储库目前有大约7000个修订,所以这是一个相当大的修订图。也许我只是没有正确地使用修订图,如果我能让它只显示分支(而不是每个单独的提交),那么我就可以在提交修复后找到第一个分支。好的,你可以为此使用“过滤器”(为了更好的表示)。然而,我想乌龟需要索引特定路径的所有修订(从创建开始)。svn root可能需要相当长的时间。但是这个图每月只能重新生成一次(例如)并保存在本地文件中。
------------------------------------------------------------------------
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