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 resolved — Abgeraten. Den „Konfliktzustand“ einer Datei oder eines Verzeichnisses der Arbeitskopie beenden.
svn resolved PATH...
Dieser Befehl ist veraltet; 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
ü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.
Falls Sie bei einer Aktualisierung einen Konflikt erhalten, werden drei neue Dateien in Ihrer Arbeitskopie angelegt:
$ svn update Updating '.': C foo.c Aktualisiert zu Revision 31. Konfliktübersicht: Textkonflikte: 1 $ ls foo.c* 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. |