如何在TortoiseSVN中使用正则表达式搜索提交历史记录

时间:2014-03-31 13:57:31

标签: regex svn tortoisesvn

几周前,我开始使用TortoiseSVN

很长一段时间,一切进展顺利。我只使用基本命令:

add
commit
update
merge

现在,我意识到somone在存储库中造成了很大的混乱,导致我们的构建失败。我试图找到一个提交,导致了这一点。

有人在我们的代码中添加了几个字符到目录名称,让我们说它是:

"myname"

在此更改后,它是:

"mynameblah"

此更改只能在少量文件(3-4个文件)中完成。

我不知道它发生了多少次comitts。

我知道,我可以每次提交并且每个可疑文件检查提交历史记录。这需要花费很多时间,所以我想问一下,有没有更简单的方法可以找到它?

我用

TortoiseSVN 1.8.4, Build 24972 - 64 Bit
Subversion 1.8.5

1 个答案:

答案 0 :(得分:1)

我会搜索问题文本的所有文件的CURRENT版本。然后,一旦你发现问题FILES,你可以使用"责备"命令弄清楚它何时发生(和whodunit)。使用TortoiseSVN,这为您提供了一个漂亮的彩色GUI窗口,右侧是最新版本的文件,左边的每一行旁边是修订号和最后更改该行的用户。将鼠标悬停在此信息上甚至可以提供提交评论。