有沒有辦法配置git日誌默認使用郵件地圖文件?無需指定格式(或一個別名)。配置git日誌默認使用郵件地圖
17
A
回答
14
我有git 2.4.1。如果設置log.mailmap配置爲true,將其設置爲使用Git日誌工作也
git config --global log.mailmap true
6
看來,這不是一個功能,但由於hysterical raisins。
6
從git 1.8.2開始,git log
需要--use-mailmap
參數來啓用此行爲。
5
你可以設置你的.gitconfig
文件的默認值。該documentation說:
log.mailmap
如果爲true,
git-log
,git-show
和git-whatchanged
承擔--use-mailmap
。
這將只在工作樹的根目錄中查找.mailmap
。
設置:
git config --global log.mailmap true
全球mailmap
文件
mailmap.file
可增廣mailmap文件的位置。位於存儲庫根目錄下的默認 郵件地圖首先被加載,然後加載該變量所指向的郵件地圖文件 。 郵件地圖文件的位置可能位於存儲庫子目錄中,或存儲庫本身的 之外。見
git-shortlog
和git-blame
。
設置:
git config --global mailmap.file ~/.mailmap
高級
您也可以使用存儲庫的blob作爲mailmap文件,請參閱mailmap.blob
連接到上面的文件中。
相關問題
- 1. Django設置默認日誌
- 2. 使用logback-classic/slf4j配置默認的警告/錯誤日誌
- 3. WiX Toolset默認日誌文件位置
- 4. 默認的phing日誌文件位置?
- 5. 默認的Git日誌提交數
- 6. 使用Spark的默認log4j配置文件:org/apache/spark/log4j-defaults.properties將默認日誌級別設置爲「WARN」
- 7. Pymongo默認日誌
- 8. 重置Git代理到默認配置
- 9. 在默認cstr設置日誌路徑
- 10. Android崩潰日誌默認位置
- 11. Selenium2 firefox:使用默認配置文件
- 12. 如何使默認的git日誌裝飾
- 13. 如何默認/配置git log -n param?
- 14. Git默認忽略配置目錄
- 15. 有沒有辦法配置Gradle默認日誌輸出?
- 16. 預先確定默認Git本地配置值
- 17. Linux(CentOS)默認FTP(SFTP)日誌文件?
- 18. 默認PHP配置文件
- 19. Git合併使用設置默認基地
- 20. maven日誌文件配置
- 21. pentaho日誌文件配置
- 22. MySQL日誌文件配置
- 23. 使用Log4j XML配置文件配置Hibernate日誌記錄?
- 24. 如何設置 - 默認在git中設置標誌?
- 25. Scrapy日誌記錄:配置日誌重寫日誌文件
- 26. Log4Net/C# - 禁用默認日誌記錄
- 27. 如何禁用apache mina默認日誌
- 28. android.content.Intent.ACTION_SENDTO默認的電子郵件選配
- 29. Jenkins:更改窗口中的默認日誌文件位置
- 30. 如何更改數據和日誌文件的默認位置?
這個問題還不太清楚。你想指定一個默認的輸出格式,其日誌遵守.mailmap,如[git-log man page]所指定的(http://www.kernel.org/pub/software/scm/git/docs/git -log.html)還是你的意思是提供一個defailt郵件地圖文件? –
都不是。我明確不想指定格式,但我不關心郵件地圖文件的位置。我確實希望git log命令使用郵件地圖文件,但它們並不默認。 – rich
那麼,如果你總是想使用郵件地圖文件,你必須指定一個默認值,否則git不知道該怎麼辦。 git-log man引用git-shortlog和[git-config man關於「mailmap.file」](http://www.kernel.org/pub/software/scm/git/docs/git-config。html) –