2016-04-06 10 views
2

Ich versuche, Atom als externe Diff-Tool in Tortoise Svn zu verwenden.mit Atom als externe Diff-Tool in Tortoise Svn

Manuell kann ich Dateien von der Kommandozeile aus öffnen, über die Palette 'Bereich: Links teilen und aktives Element verschieben' und dann 'Split Diff: Aktivieren'.

Irgendeine Idee, wie man es automatisch macht?

Antwort

0

Sie können das Tortoise-Svn-Plugin verwenden, es können Sie alle TortoiseSVN-Befehle verwenden, indem Sie rechtsklicken Klicken Sie auf den Projektordner in Atom (in der Strukturansicht).

Wenn Sie nach etwas suchen, das die Farbe der Datei ändert, wenn es sich von Repo in der Baumansicht unterscheidet, wie bei Github, dann können Sie das Plugin SVN installieren. Scheinbar macht das Plugin das, aber ich bin daran interessiert, wie es funktioniert.

+0

danke, ich weiß über das Tortoise-Svn-Plugin. Was ich erreichen möchte, ist anders herum - habe Schildkröte Svn offen Diffs in Atom. Z.B. Wenn ich Änderungen, die ich mit der Basis gemacht habe, vergleichen möchte, klicke ich mit der rechten Maustaste und wähle tortoiseSVN -> diff. Zur Zeit habe ich KDiff3 als externes Diff-Tool eingerichtet, da ich es mehr als den Standard-Tortoise-Diff-Viewer mag. So kann ich 2 Dateien öffnen, Fenster teilen und Split Diff auf ihnen wie oben beschrieben ausführen - manuell. Und die Frage ist, kann ich es von der Kommandozeile aus tun, um es in Schildkröte einzurichten. Sth wie: atom.exe --pane1 file1 --pane2 --exec 'Split Diff: Aktivieren' – michal

+0

Oh, ich verstehe. Das Git-Plugin hat so etwas, aber Sie sehen beide Versionen in der gleichen Datei [git-diff-details] (https://atom.io/packages/git-diff-details). Aber es funktioniert nicht für SVN. Auch anscheinend [This] (https://atom.io/packages/svn) pakage tut das gleiche wie die git-diff, aber mit svn. aber ich könnte es nicht funktionieren lassen, vielleicht hast du mehr Glück als ich. = D – Izuzvo