Dieser Text befindet sich gegenwärtig in Bearbeitung, unterliegt ständigen Änderungen und kann dadurch nicht stets akkurat irgendeine freigegebene Version der Software Apache™ Subversion® beschreiben. Das Speichern dieser Seite als Lesezeichen oder andere auf diese Seite zu verweisen, ist keine so gute Idee. Besuchen Sie http://www.svnbook.com/, um stabile Versionen dieses Buchs zu erhalten.

Name

svn resolve — Konflikte in Dateien und Verzeichnissen der Arbeitskopie auflösen.

Übersicht

svn resolve [PATH...]

Beschreibung

Den Konfliktzustand bei Dateien oder Verzeichnissen der Arbeitskopie auflisten. Diese Routine löst Konfliktmarken nicht semantisch auf, ersetzt jedoch das in Konflikt stehende Objekt mit der (interaktiv oder über das Optionsargument von --accept) angegebenen Version und entfernt dann Konfliktdateien. Das erlaubt es, PATH erneut zu übertragen – d.h., Subversion wird mitgeteilt, dass die Konflikte aufgelöst wurden.

Siehe „Lösen Sie etwaige Konflikte auf“ für eine tiefgehende Erörterung der Konfliktauflösung.

Optionen

Beispiele

In diesem Beispiel ersetzt svn resolve nach dem Aufschieben der Konfliktauflösung während der Aktualisierung alle Konflikte in foo.c mit Ihren Änderungen:

$ svn update
Updating '.': 
Konflikt in »foo.c« entdeckt.
Auswahl: (p) zurückstellen, (df) voller Diff, (e) editieren,
         (mc) eigene konfliktbehaftete Datei, (tc) fremde konfliktbehaftete Datei,
         (s) alle Optionen anzeigen: p
C    foo.c
Aktualisiert zu Revision 5.
Konfliktübersicht:
  Textkonflikte: 1
$ svn resolve --accept mine-full foo.c 
Konflikt von »foo.c« aufgelöst
$