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.
svn resolve — Konflikte in Dateien und Verzeichnissen der Arbeitskopie auflösen.
svn resolve [PATH...]
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.
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 $