我有一個GIT repo和一個人做了很多提交,他們做了大量的初始提交,我們在從SVN移動GIT時做了很多工作。TortoiseGit正則表達式篩選器
現在我想排除這些傢伙提交的歷史記錄,我想做一個統計。
我試圖篩選器後
-username, (?!^username$)
用正則表達式開啓等等......但沒有人想工作。我如何從我的提交日誌中篩選出一個用戶?
當您右鍵單擊repo文件夾並繼續TortoiseGit並單擊顯示日誌時,您會得到一個。
我有一個GIT repo和一個人做了很多提交,他們做了大量的初始提交,我們在從SVN移動GIT時做了很多工作。TortoiseGit正則表達式篩選器
現在我想排除這些傢伙提交的歷史記錄,我想做一個統計。
我試圖篩選器後
-username, (?!^username$)
用正則表達式開啓等等......但沒有人想工作。我如何從我的提交日誌中篩選出一個用戶?
當您右鍵單擊repo文件夾並繼續TortoiseGit並單擊顯示日誌時,您會得到一個。
嘗試將您的RegEx更改爲:^(?!^username$)
。這將導致正匹配,但如果您想檢索與此條件匹配的實際用戶名,請將RegEx更改爲:^(?!^username$).+
。
TortoiseGit 1.8.7.1將支持負的日誌過濾器
它首先是一個感嘆號。請取消選中正則表達式,因爲它不是正則表達式。
您可以使用Toggle checked filters
來取消除Authors
以外的所有過濾器。
表達!You
意味着排除You
讓我們試試TortoiseGit 1.8.7.1預覽 – linquize
沒有嘗試已經,沒有效果Q_Q – Sangoku
^(?!^ $刪除)\ w0-9] +沒有工作到。我試圖過濾所有標準,沒有反應。 – Sangoku
嗯,必須是git而不是RegEx的問題。不幸的是我很遺憾。 – tenub