Я пытаюсь объединить некоторые конкретные ревизии исходной ветви с целевой веткой. Использование скрипта Python.
Когда я использую svn merge --dry-run
Диапазон ревизий работает отлично. -r 72338:HEAD
Единственная ревизия работает отлично
Если я использую несколько ревизий -c 71750 -c 72338
, слияние SVN принимает только первую ревизию.
Мне нужно объединить несколько ревизий, таких как 71750
, 72338
, 72394
.
Возможно ли это?
Мой код
import subprocess
p = subprocess.Popen("svn merge --dry-run -c71750 -c72238 https://URL/", stdout=subprocess.PIPE, shell=True)
output, err = p.communicate()
выход
Вывод --- Слияние r71750 в '.':
C /path/to/file.java
Краткое изложение конфликтов:
Текстовые конфликты: 1