Как решить конфликт дерева подрывной деятельности: ветка удалила каталог, а транк изменил там файл - PullRequest
3 голосов
/ 12 ноября 2010

1) У меня есть ствол и из него создана ветка.

2) Магистраль содержит каталог A, в ветви этот каталог был переименован в B.

3) Теперь в стволе мы случайно внесли изменения в файл F в A.

4) Реинтеграция ветви порождает конфликт деревьев

5) Будучи умным, я отменил изменения в файле F в транке - однако это не было решением, поскольку во время слияния Subversion все еще пытается выполнить изменения и затем отменяет их. Что все еще приводит к конфликту.

Вопрос-часть A: Как правильно решить эту ситуацию? Просто примите конфликт и обработайте его вручную?

Вопрос, часть B: Subversion, как правило, не может объединять файлы, если файл находится в каталоге, который был переименован в ветви?

(я использую Subversion 1.6 и Turtoise)

1 Ответ

3 голосов
/ 12 ноября 2010

Вопрос A: svn resolve --accept=working и разберитесь вручную, как вы уже сказали.

Вопрос Б: Нет, не может. Если кто-нибудь знает решение, я хочу его изучить.

Вы можете взглянуть на этот пост , в котором также рассматриваются конфликты деревьев.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...