Ich benutze Mercurial, um tausende von Dateien zu verwalten, die sich oft ändern, aber ich würde gerne das Protokoll (hg log
) sehen können, ohne meinen Term mit allen Dateinamen zu füllen, die sich bei jedem Commit geändert haben. hg log -q
ist ein wenig zu ruhig, da ich die Beschreibungen sehen muss. Gibt es eine Flagge, die ich für hg log
vermisse?Mercurial: make `hg log` Dateien nicht anzeigen?
6
A
Antwort
11
Es klingt, als ob Sie das Flag verbose
aktiviert haben könnten. Sie können dies überprüfen, indem Sie hg showconfig
ausführen und nach einer Zeile wie ui.verbose=true
suchen.
Es gibt ein paar Möglichkeiten, wie Sie das Problem beheben können:
- diese Zeile aus der Datei säumige Konfiguration entfernen (Mercurial können mehrere verwenden, und sie ändern sich je nach Betriebssystem: verwenden
hg help config
die Möglichkeiten zur Liste). außer Kraft setzen, die Flagge in Ihrem Repository
.hg\hgrc
oder private Mercurial-Konfiguration (Mercurial.ini
oder~/.hgrc
): fügen Sie die folgenden Zeilen hinzu:[ui]
verbose=falseklar die ausführliche Flagge auf der Kommandozeile:
hg log --config ui.verbose=false
.
hg Protokoll zeigt keine Liste der Dateien in meiner Installation. Welche Version von hg verwendest du? –
Wenn 'hg log' die geänderten Dateien nicht anzeigt, können Sie' hg log --verbose' oder 'hg log -v' verwenden. –