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)

War es hilfreich?

Lösung

Haben überprüfen Sie die SO Post

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top