Ich habe eine Möglichkeit zu sehen, welche Mercurial-Befehle von Tortoise HG ausgegeben werden? Wenn ich zum Beispiel den Shelve-Befehl in Tortoise verwende, würde ich gerne sehen, wie (und wenn) er "hg shelve" unter der Haube nennt.Wie sieht man Mercurial-Befehle von Tortoise HG?
Antwort
In einigen Tools gibt es eine "View-> Always Show Output" -Option. Es bewirkt, dass Befehle in einem Konsolenfenster ausgeführt werden. Die angezeigte Befehlszeile wird jedoch oft abgeschnitten, da sie Passwörter enthalten könnte.
TortoiseHg verwendet Mercurial auf mehreren API-Layern, so dass es keinen universellen Platz gibt, um alle Befehle zu erhalten. Aber ein paar Druckanweisungen könnten Sie ziemlich weit bringen.
TortoiseHG/hgtk/hgcmd.py - in CmdRunner :: execute(), Druck cmdline TortoiseHG/util/hglib.py - in hgcmd_toq(), drucken args
print-Anweisungen sehen Sie in der Regel haben Setzen Sie THGDEBUG in Ihrer Umgebung und führen Sie hgtk mit der Option --nofork aus.
Insbesondere Shelve ist schwer abzufangen, da fast der gesamte Code TortoiseHg intern ist. Wir haben eine lokale Kopie der Regalverlängerung und rufen sie direkt an.
Sie können die stderr
nur sehen, wenn ein Befehl ein Problem auslöst, by activating DEBUG_THG
.
Aber soweit ich weiß, gibt es no command log for TortoiseHg.
- 1. Wie Umbenennungen in Tortoise HG Workbench
- 2. Manifest-Taste fehlt in Tortoise HG
- 3. tortoise hg: wie man benachrichtigt wird, wenn etwas zu einem zentralen Repo geschoben
- 4. Wie sieht man AST?
- 5. Wie sieht man Repositories?
- 6. Wie man Maschinencode sieht?
- 7. Wie vermeidet man versehentlich 'hg push' statt 'hg qpush'?
- 8. SVN zu HG: Jetzt Ausgabe SVN Revisionsnummer von HG changeset
- 9. Tortoise SVN - Wie ändert man das Kontextmenü?
- 10. Wie sieht man den Dateiunterschied?
- 11. Wie sieht man entfernte Tags?
- 12. Manuelles Markieren von Dateien als verschoben/umbenannt mit Tortoise Hg (mercurial)
- 13. iOS, wie man sieht und verschwindet?
- 14. Sellerie/Django - Wie man Arbeiterstatus programmatisch sieht
- 15. wie man sieht in Dinamentally in Fragment
- 16. jQuery wie sieht man in jedem()?
- 17. Wie deaktiviere ich Tortoise BZR?
- 18. Sichern von Tortoise SVN Dateien
- 19. Run Tortoise SVN von Node.js
- 20. Ordner mit Tortoise svn
- 21. Verwenden von Tortoise SVN diff in TFS
- 22. Wie man einen Funktionskörper in node.js sieht?
- 23. Android, wie man Benutzer sieht Bildschirm
- 24. Wie sieht man Gabeln meiner Plunks?
- 25. AngularJS: Wie sieht man die Tab-Auswahl?
- 26. Wie sieht man die Funktionssignatur in Python?
- 27. Wie sieht man Oracle Table Logs?
- 28. python urllib, wie man Nachrichten sieht?
- 29. Subversion: Wie sieht man eine Commit Vorschau?
- 30. Mercurial-Befehl zum Kombinieren von hg pull; hg up