У меня svn 1.7.4/ и черепаховый svn 1.7.6. Я попытался найти в Google, что такое What is tree conflict in svn
, но не смог найти статью, в которой это подробно объясняется, за исключением некоторых конкретных вопросов.
Вот мое понимание конфликта деревьев
Скажем, у меня есть ствол, теперь я создал ветку branch1 из ствола в момент времени T1. Теперь, если какой-то разработчик добавит некоторый файл или папку или переименует какой-либо файл в стволе на T2, и когда я попытаюсь объединить ветку в ствол (используя Merge using range of revisions
), я получу конфликт дерева из-за добавления некоторого файла или папки в исходный код (ствол). в этом случае) . Это правильно ? Если да, то каким образом можно объединить изменения обратно в магистраль, предпочтительно используя Tortoise SVN?
Хотя, если добавление/удаление/переименование происходит в ветке после T1, но ствол не изменяется, я все равно получу конфликт дерева? Если да, то как это решить, предпочтительно с помощью Tortoise SVN?