Ich verwende SlikSVN in PowerShell, um Zusammenführungen zu automatisieren. Es gibt 4 mögliche Szenarien, in denen eine Zusammenführung durchgeführt werden kann, die ersten 3 habe ich die Syntax sortiert:SlikSVN-Befehlszeile in PowerShell, Zusammenführen mehrerer Revisionsläufe und Cherry Picked-Überarbeitungen
Kirsche gepflückt Revisionen nur
svn merge --non-interactive --no-auth-cache --username LoginID --password Password --change '12,14,18' [URL_TO _BRANCH_TO_MERGE]
Ein Lauf von Revisionen nur
svn merge --non-interactive --no-auth-cache --username LoginID --password Password --revision '12:18' [URL_TO _BRANCH_TO_MERGE]
Eine Mischung aus kirschplektierten Revisionen und einem einzigen Durchlauf von Revisionen
svn merge --non-interactive --no-auth-cache --username LoginID --password Password -c'12,14' -r'16:18' [URL_TO _BRANCH_TO_MERGE]
Alle oben genannten funktionieren großartig. Das Szenario, das ich zu kämpfen habe die Syntax richtig zu machen und kann keine Beispiele finden ist, wo Sie Kirsche Revisionen gepflückt haben und mehrere Läufe von Revisionen
Ich dachte logisch wäre dies, wie es geht:
svn merge --non-interactive --no-auth-cache --username LoginID --password Password -c'12,14' -r'16:18,20:22' [URL_TO _BRANCH_TO_MERGE]
Ich habe einen Syntaxfehler (E205000), ich habe ein paar Kombinationen ausprobiert, aber es scheint nicht richtig zu sein.