2013-03-18 4 views
7

Ich benutze TortoiseHg GUI und es scheint, dass es keine Möglichkeit gibt, Diffs zwischen meinen nicht erzwungenen Änderungen und der letzten Revision zu exportieren. Gibt es eine Möglichkeit, es mit hg zu tun?Exportieren von Diffs ohne Commit in Mercurial

Meine Anforderungen:

  • Ich will nicht meine Änderungen
  • ich das ganze Verzeichnis kopieren begehen könnte, verpflichten, exportieren, löschen, aber das Verzeichnis ist ziemlich schwer

Antwort

8
  1. Sie können Ihre Änderungen festschreiben, wählen Sie Export -> Export Patch aus dem Kontextmenü des Changesets und dann Rollback (Repository -> Rollback/Rückgängig)
  2. Alternativ können Sie alle nicht festgeschriebenen Änderungen auswählen und dann im Kontextmenü die Option Copy Patch auswählen. Dies kopiert einen Patch für alle Ihre Änderungen in Ihre Zwischenablage. Öffnen Sie dann Ihren bevorzugten Texteditor und fügen Sie den Inhalt in den neuen Puffer ein und speichern Sie ihn als Patch.
+0

Ich erkannte nicht, dass Copy Patch in die Zwischenablage kopierte ... Mit diesem Plus ein Syntax-Highlighter für diff-Code löste mein Problem, danke! – vanna

3

Von der Befehlszeile hg diff werden die Unterschiede im Repository mit dem einheitlichen Diff-Format angezeigt.

Verwandte Themen