GVim als Merge-Tool für TFS

8

Ich möchte GVim als Merge-Tool für TFS 2010 verwenden.
Ich kann die Argumente für GVim nicht herausfinden. Insbesondere das Argument% 4, wenn ich es verwende, bekomme ich einen leeren Puffer dafür. Wenn ich es nicht benutze bekomme ich eine Fehlermeldung, dass ich es benutzen muss.

    
kroiz 02.10.2012, 13:17
quelle

2 Antworten

2

Das ist vielleicht nicht genau nach Ihrem Geschmack, aber hier ist, wie ich GVim für ein Merge-Tool verwende.

Ich habe es so eingerichtet, dass es eine bidirektionale Zusammenführung durchführt: Es hat die 'Quelle' auf der linken Seite (wo ich von zusammenfasse), und die Zusammenführungsdatei auf der rechten Seite (beginnt) als was mein Zielzweig für Informationen hat).

Ich habe es so eingerichtet:

%Vor%

Was das bedeutet ist wie folgt:

  • Liest die 'source' Datei auf der linken Seite und teilt das Fenster (-c "vert diffsplit% 1")
  • Öffnet auf der rechten Seite das Zusammenführungsergebnis (% 4)
  • Führt ein schnelles Skript aus, das:
    • Bewegt sich über das rechte Fenster (wincmd l)
    • Liest meine bestehenden Änderungen in der Verzweigung (0read% 2)
    • ein
    • Führt den diff-Algorithmus (diff)
    • erneut aus

Dadurch kann ich meine Arbeit gegen die eingehende Zusammenführung "differieren", und das Speichern der rechten Seite löst die Zusammenführung auf.

    
Eddie Parker 18.06.2013, 21:13
quelle
1

Ihr Screenshot schlägt vor, dass Sie Vim 7.3 verwenden. Laut Vim Website: Ссылка

  

Irgendwann wird die MyDiff-Funktion des "Vim ohne Cream"   Das Installationsprogramm wurde geändert. Ab Vim 7.3.138 ist es immer noch kaputt.

Sie können jedoch die folgenden ausführlichen Parameter ausprobieren

%Vor%     
Henry Aloni 13.10.2012 17:04
quelle

Tags und Links