Я оцениваю возможности ветвления / слияния Subversion, и я решил провести простой тест - я разветвил существующий проект, изменил комментарий в одном файле, а затем произвел реинтеграцию слияния через Tortoise.
Не удалось:
Команда: Реинтегрировать объединение https://oscar/svn/Baxtech/ViM/Branches/Test3 в C: \ Inntec \ VS2008 \ Baxtech \ ViM
Ошибка: Невозможно реинтегрировать из 'https://oscar/svn/Baxtech/ViM/Branches/Test3':
Ошибка: в него были объединены некоторые ревизии, которые не были объединены
Ошибка: в цель реинтеграции; сначала объедините их, а затем повторите попытку.
Я гуглил по этому поводу и нашел несколько сообщений о том, что это связано с тем, что mergeinfo создается при переименованиях и изменениях каталогов в старых версиях Tortoise.
Я недавно обновил предыдущую версию Tortoise до 1.5.5, однако похоже, что эта проблема была до 1.5. * ... И я только изменил некоторые комментарии в одном файле. Я не делал никаких переименований или изменений структуры каталогов.
Опять же, мы работали с транком в течение некоторого времени (без каких-либо ветвлений), так что, может быть, проблема там существует?
Так что, если есть исправление, я был бы очень признателен за помощь. Кроме того, хотя - это типично? Это был действительно очень простой тест, и, к сожалению, сейчас я немного боюсь использовать Subversion для ветвления.
Subversion: 1.5.4 (через сервер VisualSVN)
Черепаха: 1,5,5
Мы также используем Visual Studio 2008.
Спасибо!
Brian