Wie kann ich automatisch alle SVN Konflikte lösen? (Windows CLI)
-
09-10-2019 - |
Frage
Ich versuche, einige Subversion Prozesse zu automatisieren und ich renne Probleme mit Konflikten. Wenn ich zwei Zweige zusammenführen, manchmal bekomme ich Baum Konflikte und regelmäßige (Text) Konflikte. Ich möchte zu lösen alles in der Lage sein, das Repository Kopie mit:
svn resolve . -R --accept theirs-full
aber wenn es Baum Konflikte sind, ist es bei mir schreit und sagt, ich habe sie in den Arbeitszustand zu lösen.
svn: Warnung: Konflikte Baum kann nur zu ‚arbeiten‘ Staat gelöst werden; 'Datei' nicht aufgelöst
Gibt es eine einfache Art und Weise zu lösen nur den Baum Konflikte zu ‚arbeiten‘, so dass ich dann weiterhin den Text Konflikte mit ihnen voll lösen? Oder vielleicht eine andere Art und Weise mein Ziel ganz zu erreichen? Ich suche diese über die Windows-Befehlszeile zu tun. Dank!
Subversion-Server Version 1.6.6
Ich bin mit CollabNet Subversion-Kommandozeilen-Client v1.6.13 (für Windows)
Andere Tipps
Einfache Lösung / Abhilfe:
svn st | grep "^C" | sed "s/^........//" | xargs svn resolve -R --accept=theirs-full
als nur resolve Baum Konflikte WC:
svn resolve -R --accept=working
Nicht sehr schön, funktioniert einfach.