TortoiseGit正则表达式过滤器

时间:2014-01-16 16:03:59

标签: regex git github tortoisegit

我有一个GIT仓库,还有很多人提交了许多初始提交的提交,我们在从SVN转移GIT时做了这些提交。

现在我想从我想要统计的历史中排除那些人提交。

我尝试了像

这样的过滤器
-username, (?!^username$)

打开正则表达式等等......但是没有人想要工作。如何从提交日志中过滤掉用户?

右键单击repo文件夹并进入TortoiseGit并单击Show Log时获得的那个。

2 个答案:

答案 0 :(得分:1)

尝试将您的RegEx更改为:^(?!^username$)。这将导致肯定匹配,但如果您要检索符合此条件的实际用户名,请将RegEx更改为:^(?!^username$).+

答案 1 :(得分:1)

TortoiseGit 1.8.7.1将支持负日志过滤器

以感叹号开头。请取消选中正则表达式,因为它不是正则表达式。

您可以使用Toggle checked filters来取消选中Authors以外的所有过滤器。

表达式!You表示排除You

Negative Filter