In einigen Werkzeugen gibt es die Option "Ansicht- & gt; Immer Ausgabe anzeigen". Es bewirkt, dass Befehle in einem Konsolenfenster ausgeführt werden. Obwohl die angezeigte Befehlszeile oft abgeschnitten wird, weil sie Passwörter enthalten könnte.
TortoiseHg verwendet Mercurial auf mehreren API-Layern, sodass es keinen universellen Ort gibt, an dem alle von ihm ausgegebenen Befehle abgerufen werden können. Aber ein paar Druckanweisungen könnten Sie ziemlich weit bringen.
tortoisehg / hgtk / hgcmd.py - in CmdRunner :: execute (), drucke cmdline tortoisehg / util / hglib.py - in hgcmd_toq (), drucken args
Um Druckanweisungen anzuzeigen, müssen Sie in der Regel THGDEBUG in Ihrer Umgebung festlegen und hgtk mit der Option --nofork ausführen.
Insbesondere Shelve ist schwer abzufangen, da fast der gesamte Code in TortoiseHg enthalten ist. Wir haben eine lokale Kopie der Regalverlängerung und rufen sie direkt an. Sie können stderr
nur sehen, wenn ein Befehl ein Problem auslöst, , indem Sie DEBUG_THG
.
Aber soweit ich weiß, gibt es kein Befehlsprotokoll für SchildkröteHg .
Und TortoiseGit ist auch bei dieser Funktion nicht sehr stark .
Tags und Links mercurial tortoisehg