Ich habe ein Problem, das sehr einfach scheint, aber ist schwer zu lösen. Ich erhalte den erwähnten Fehler nach dem Löschen eines Verzeichnisses. Ich habe noch keine Lösung gefunden, um den Konflikt zu lösen. So geschieht es:SVN Commit fehlgeschlagen: Directory veraltet
svn add dir svn add dir/file1 svn commit svn add dir/file2 svn commit svn delete dir svn commit --> commit failed --> Directory '/dir' is out of date
Die offensichtliche Lösung "svn update" funktioniert nicht. Nach svn update a nächsten Commit schlägt mit:
Commit failed Directory '/dir' remains in conflict.
In der Zwischenzeit fand ich eine Lösung, aber es ist ein wenig umständlich:
svn resolve --accept working dir svn commit --> still fails svn update svn commit --> still fails svn resolve --accept working dir svn commit --> NO PROBLEM!
Zwei Fragen: - kann dieses Verhalten jemand erklären, denn ich bin sehr neugierig darüber - dieses Problem tritt in einem Perl-Skript in einer viel komplexeren Situation. Kann mir jemand eine einfache Lösung mit 'machbar' im Perl-Skript geben?
Schlägt Sie mich zu ihm. Außerdem sollte ein Update Teil Ihres normalen Arbeitsablaufs sein. Ich aktualisiere typischerweise vor dem Commit. – hometoast
Das war eine der offensichtlichen Lösungen, über die ich nachdachte.Aber nach svn update bekomme ich: svn commit -> '\ dir' bleibt im Konflikt –
aber 'svn update' entfernt Änderungen in Ihrem Arbeitsverzeichnis, so dass alle Ihre Arbeit gelöscht wird und nichts zu begehen. Habe ich recht? – VextoR