Gibt es eine Möglichkeit, git log so zu konfigurieren, dass eine Mailmap-Datei standardmäßig verwendet wird? Ohne ein Format (oder einen Alias für eins) angeben zu müssen.Konfigurieren des Git-Protokolls für die standardmäßige Verwendung von Mailmap
Antwort
Ich habe git 2.4.1. Wenn Sie log.mailmap Config auf true gesetzt, setzt sie auch Ausfälle in Ihrer .gitconfig
Datei kann
git config --global log.mailmap true
Es scheint, dass dies aufgrund von hysterical raisins noch kein Feature ist.
Ab git 1.8.2, git log
wird ein --use-mailmap
Parameter verwendet, um dieses Verhalten zu aktivieren.
Sie richten mit git log zu arbeiten. Die documentation sagt:
log.mailmap
Wenn das stimmt, macht
git-log
,git-show
undgit-whatchanged
nehmen--use-mailmap
.
Dies wird nach einem .mailmap
nur im Stamm des Arbeitsbaums suchen.
ein:
git config --global log.mailmap true
Globale mailmap
Datei
mailmap.file
Die Lage eines augmentierenden mailmap Datei. Die Standard-Mailmap , die sich im Stammverzeichnis des Repository befindet, wird zuerst geladen, dann die Mailmap-Datei, auf die diese Variable zeigt. Der Speicherort der Mailmap-Datei befindet sich möglicherweise in einem Repository-Unterverzeichnis oder irgendwo außerhalb von des Repository selbst. Siehe
git-shortlog
undgit-blame
.
ein:
git config --global mailmap.file ~/.mailmap
Erweiterte
Sie auch ein Repository Blob als mailmap Datei verwenden können, finden mailmap.blob
in der Dokumentation oben verlinkten.
- 1. Django für die Verwendung von SQLAlchemy konfigurieren
- 2. Konfigurieren von Angular FileManager für benutzerdefinierte Verwendung
- 3. Konfigurieren von Domänenklassen für die Verwendung von ObservableCollection mit EF?
- 4. Konfigurieren von Tomcat für die Verwendung des Windows-Zertifikatspeichers für SSL
- 5. Django für die Verwendung von remote mysql server konfigurieren?
- 6. So konfigurieren Sie Ember CLI für die Verwendung von uncss
- 7. Konfigurieren der einfachen Injektor-IoC für die Verwendung von RavenDB
- 8. Konfigurieren von Lightspeed für die Verwendung in MVC3 Web-Projekt
- 9. Konfigurieren des SSH-Zugriffs für eine Ressourcenmanagervorlage
- 10. Konfigurieren des ActiveMQ JCA-Connectors in JBoss für die Verwendung von XA-Verbindungen?
- 11. Konfigurieren des SublimeLinter-Plugins zur Verwendung von PHP
- 12. Konfigurieren Eclipse-Plugin PMD für die Verwendung mehrerer Regelwerke
- 13. Konfigurieren Sie zusätzliche Bibliotheken für die Verwendung in JSP (Tomcat)
- 14. TYPO3: TCA für die Verwendung der vorhandenen Tabelle konfigurieren
- 15. So konfigurieren Sie RecognizerIntent für die Offline-Verwendung
- 16. Konfigurieren Sie Apache Ant für die Verwendung hinter einem Proxy
- 17. So konfigurieren Sie den Winkelmesser für die Verwendung der Gurke
- 18. Konfigurieren der Feder für die Verwendung mehrerer Datenquellen
- 19. Konfigurieren von IntelliJ für die Verwendung von Groovy Compiler anstelle von Java Compiler
- 20. Standardmäßige Buildaktion für einen Dateityp
- 21. Konfigurieren des Parse-Servers für die Verwendung eines N-Knoten-Mongo-Setups
- 22. Konfigurieren Sie Ihren IIS-Server für die Verwendung des Headers "Content-Security-Policy"
- 23. Wie kann ich die Indizes für die Verwendung von db4o mit Spring konfigurieren?
- 24. Standardmäßige Fensterschattenmaße für Snow Leopard?
- 25. Wie kann ich Mercurial für die Verwendung von WinMerge für Zusammenführungen unter Cygwin konfigurieren?
- 26. Wie konfigurieren Sie die Anmeldung in Hibernate 4 für die Verwendung von SLF4J
- 27. Wie kann ich WCF für die Verwendung von x509-Zertifikaten über das Internet konfigurieren?
- 28. Konfigurieren von Fiddler für den Proxy des Unternehmensnetzwerks?
- 29. Konfigurieren von Eclipse für MinGW
- 30. So konfigurieren Sie Haystack/Elasticsearch für die Verwendung von Kürzeln und Apostrophen am Anfang eines Wortes
Diese Frage ist ziemlich unklar. Möchten Sie ein Standardausgabeformat angeben, in dem das Protokoll eine .mailmap berücksichtigt, wie in [git-log man page] (http://www.kernel.org/pub/software/scm/git/docs/git) angegeben -log.html) oder wollen Sie eine defachierte Mailmap-Datei liefern? –
Weder. Ich möchte explizit nicht das Format angeben, aber ich bin nicht besorgt, wo die Mailmap-Datei ist. Ich möchte, dass git log-Befehle die mailmap-Datei verwenden, aber nicht standardmäßig. – rich
Nun, wenn Sie immer eine Mailmap-Datei verwenden möchten, müssen Sie einen Standard angeben, oder Git wird nicht wissen, was zu tun ist. der git-log man verweist auf den git-shortlog und [git-config man auf "mailmap.file"] (http://www.kernel.org/pub/software/scm/git/docs/git-config).html) –