2014-01-16 91 views
1

我有一個GIT repo和一個人做了很多提交,他們做了大量的初始提交,我們在從SVN移動GIT時做了很多工作。TortoiseGit正則表達式篩選器

現在我想排除這些傢伙提交的歷史記錄,我想做一個統計。

我試圖篩選器後

-username, (?!^username$) 

用正則表達式開啓等等......但沒有人想工作。我如何從我的提交日誌中篩選出一個用戶?

當您右鍵單擊repo文件夾並繼續TortoiseGit並單擊顯示日誌時,您會得到一個。

回答

1

嘗試將您的RegEx更改爲:^(?!^username$)。這將導致正匹配,但如果您想檢索與此條件匹配的實際用戶名,請將RegEx更改爲:^(?!^username$).+

+0

沒有嘗試已經,沒有效果Q_Q – Sangoku

+0

^(?!^ $刪除)\ w0-9] +沒有工作到。我試圖過濾所有標準,沒有反應。 – Sangoku

+0

嗯,必須是git而不是RegEx的問題。不幸的是我很遺憾。 – tenub

1

TortoiseGit 1.8.7.1將支持負的日誌過濾器

它首先是一個感嘆號。請取消選中正則表達式,因爲它不是正則表達式。

您可以使用Toggle checked filters來取消除Authors以外的所有過濾器。

表達!You意味着排除You

Negative Filter

+0

讓我們試試TortoiseGit 1.8.7.1預覽 – linquize