Почему я получаю конфликты деревьев между идентичными файлами?

StackOverflow https://stackoverflow.com/questions/9329920

  •  27-10-2019
  •  | 
  •  

Вопрос

У меня есть багажник, и у меня есть ветвь: тост. Я внес изменения в тост -филиал и хочу объединить их в туловище. Это было сделано много раз раньше, и я не ожидал столкнуться с какими -либо проблемами.

У меня есть каталог изображений, которые вообще не были изменены, и не имеет пути к каталогу. Может ли кто -нибудь объяснить мне, почему я получу конфликт дерева для каждого изображения в каталоге?

Это было полезно?

Решение

Вы должны осмотреть журналы ствола и филиала файлов (ы), чтобы найти источник проблемы.

В общем «конфликте деревьев» в SVN означает «Объединенные источники были перемещены | переименованы с одной стороны и отредактированы на другой параллельно» и никаких других причин!!!

Другие советы

Я получил конфликты деревьев в файлах, когда у меня есть ветвь, в которой я продолжал в курсе туловища, а затем объединил эту ветвь в туловище.

Эти конфликты выглядят так:

C   path/to/some/file.ext
>   local add, incoming add upon merge
C   path/to/some/other/file.ext
>   local delete, incoming delete upon merge 

Таким образом, это всегда то же самое изменение (проверенное путем проверки DIFF), но кажется, что SVN недостаточно умный, чтобы знать, что удаленное изменение (из филиала) произошло из локального изменения (ствола), поскольку я держал ветвь обновленным.

Когда я знаю, что это так, я просто разрешаю их все:

$ svn resolve --accept working -R .

Примечание: SVN версия 1.7.19

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top