2016-04-07 4 views
1

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

  1. 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] 
    
  2. Ein Lauf von Revisionen nur

    svn merge --non-interactive --no-auth-cache --username LoginID --password Password --revision '12:18' [URL_TO _BRANCH_TO_MERGE] 
    
  3. 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.

Antwort