Diese Dokumentation wurde zur Beschreibung der Serie 1.6.x von Subversion erstellt. Falls Sie eine unterschiedliche Version von Subversion einsetzen, sei Ihnen dringend angeraten, bei http://www.svnbook.com/ vorbeizuschauen und stattdessen die zu Ihrer Version von Subversion passende Version dieser Dokumentation heranzzuiehen.
svn resolved — Abgeraten. Den „Konfliktzustand“ einer Datei oder eines Verzeichnisses der Arbeitskopie beenden.
Von diesem Befehl wird abgeraten; verwenden Sie
stattdessen svn resolve --accept working
.
Siehe svn resolve im
vorhergehenden Abschnitt für Details.PATH
Beenden des „Konfliktzustandes“ einer
Datei oder eines Verzeichnisses der Arbeitskopie. Diese
Routine löst Konfliktmarken nicht semantisch auf sondern
entfernt lediglich konfliktbezogene Dateiartefakte und
erlaubt es, PATH
erneut zu
übergeben, 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.
Falls Sie bei einer Aktualisierung einen Konflikt erhalten, werden drei neue Dateien in Ihrer Arbeitskopie angelegt:
$ svn update C foo.c Aktualisiert zu Revision 31. Konfliktübersicht: Textkonflikte: 1 $ ls foo.c foo.c.mine foo.c.r30 foo.c.r31 $
Sobald Sie die Konflikte aufgelöst haben und die Datei
foo.c
bereit zur Übergabe ist, rufen
Sie svn resolved auf, damit Ihre
Arbeitskopie weiß, dass Sie sich um alles gekümmert haben.
Warnung | |
---|---|
Sie können zwar bloß die Konfliktdateien löschen und eine Übergabe machen, jedoch bereinigt svn resolved zusätzlich zum Löschen der Konfliktdateien einige Kontrolldaten im Verwaltungsbereich der Arbeitskopie, so dass wir Ihnen nahelegen, stattdessen diesen Befehl zu verwenden. |