我有一個回購組,我有一個.mailmap文件來結合用戶名。GIT .mailmap適用於回購,但不適用於全球,爲什麼?
我的.mailmap文件適用於所有倉庫,當它位於每個倉庫的根目錄時。
我試圖把文件放在我的〜/ .gitconfig文件中,它不起作用。使用Git的Windows ,在我的世界的.gitconfig文件林添加此:
>> git config --global mailmap.file "~/.mailmap"
,這是我用過的命令。還嘗試了下面顯示的日誌。
[log]
mailmap = ~/.mailmap
[mailmap]
file = C:/Documents and Settings/<username>/.mailmap
都通向同一個文件的位置,但它似乎並沒有履行這一文件使用Git shortlog
任何建議是什麼時候? 謝謝。
編輯 從來沒有做過這個在Windows上工作。我的修補程序是將郵件地圖文件保存在數據庫中,並使用腳本將其寫入每個存儲庫。
您是否設置了HOME環境變量?它在Windows上沒有默認定義。 – VonC
我試過〜/和實際路徑,結果相同。 Msysgit補充說我相信壽。 – cwhelms
@cwhelms:不,msysgit不會自動添加'HOME',它依靠Windows環境變量'HOME'進行大量操作。我不知道它是否對郵件地圖有任何影響,但是在進行任何msysgit操作之前,確保首先確定「HOME」設置正確無害。 – VonC