Есть branch https:/svn.somewhere.org/my_project/branches/1.0
Делаю merge через командную строку "svn merge https:/svn.somewhere.org/my_project/trunk"
Всё отлично, всё работает.
Появилась необходимость использовать пакет PySVN для автоматического merge.
Нашёл пример, но, к сожалению, он не работает, как если бы я делал операцию через cmd
def merge_to_wc(r):
WC_PATH = '.'
FROM_URL = 'https:/svn.somewhere.org/my_project/branches/1.0'
pysvn.merge_peg(
FROM_URL,
pysvn.Revision(pysvn.opt_revision_kind.number, r-1),
pysvn.Revision(pysvn.opt_revision_kind.number, r),
pysvn.Revision(pysvn.opt_revision_kind.head),
WC_PATH)
При выполнении операции ругается, что есть конфликты, хотя их на самом деле нет.