Verwalten von Konflikten mit der Befehlszeile von svn update

0

Ich implementiere ein Stapelverarbeitungsprogramm, das einige SVN-Projekte in einem Verzeichnis rekursiv aktualisiert. Ich arbeite mit Tortoise SVN.

Alles funktioniert einwandfrei. Erwarten Sie einen Fall: Wenn während des Updates Konflikte auftreten, wird die Befehlszeile angehalten und die folgende Meldung angezeigt:

Conflict discovered in 'XXXXXXX.XX'.
Select: (p) postpone, (df) diff-full, (e) edit,
        (mc) mine-conflict, (tc) theirs-conflict,
        (s) show all options: p

Ich möchte wissen, ob es mit einem Befehlsparameter möglich ist, die Auswahl "p" jedes Mal zu "erzwingen", ohne meinen Befehl anzuhalten.

Vielen Dank im Voraus für Ihre Antwort.

NicoFC34
quelle

Antworten:

0

Ja, es ist möglich. Versuchen Sie folgenden Befehl:

svn update --accept postpone

Versuchen Sie alternativ diesen Befehl:

svn update --non-interactive
Aulis Ronkainen
quelle
Das Problem mit "svn update --non-interactive" ist, dass die Ausführung beendet ist, wenn eine Auswahl getroffen werden sollte. Dies ist wahrscheinlich, was Sie nicht wollen.
Aulis Ronkainen
Der erste funktioniert super!
NicoFC34