Я пытаюсь реинтегрировать ветвь разработки в багажник в моем репозитории Subversion 1.5. Перед этой операцией я объединил все изменения от магистрали до ветки разработки. Теперь, когда я пытаюсь реинтегрировать изменения из ветки, я получаю следующее сообщение об ошибке:
Command: Reintegrate merge https://dev/svn/branches/devel into C:\trunk
Error: Reintegrate can only be used if revisions 280 through 325 were previously
Error: merged from https://dev/svn/trunk to the reintegrate
Error: source, but this is not the case:
Error: branches/devel/images/test
Error: Missing ranges: /trunk/images/test:280-324
...
Затем сообщение продолжает жаловаться на некоторые папки в моем проекте. Но когда я пытаюсь снова объединить изменения с туловища на ветку разработки, TortoiseSVN говорит мне, что с ним ничего не сливается (поскольку я уже объединил все изменения раньше):
Command: Merging revisions 1-HEAD of https://dev/svn/trunk into C:\devel, respecting ancestry
Completed: C:\devel
Я пытаюсь выполнить инструкции отсюда: http://svnbook.red-bean.com/en/1.5/svn.branchmerge.basicmerging.html, но ничего не может решить эту проблему.
Любые идеи? Возможно, мне нужно просто удалить сундук, а затем сделать копию моей ветки? Но я не уверен, что это безопасно.
См. также
svn merge with --reintegrate жалуется на недостающие диапазоны, но mergeinfo кажется правильным