Могу ли я разрешить конфликт дерева со статусом «отсутствует» в SVN не вручную? - PullRequest
3 голосов
/ 11 февраля 2011

Я объединил две ветви и у меня возникли конфликты деревьев.Некоторые каталоги и файлы, существовавшие в одной ветви и не существовавшие в другой, не были созданы в рабочей копии после слияния и остаются в конфликте деревьев.Могу ли я сказать TortoiseSVN добавить файлы в мою рабочую копию, а не добавлять вручную?

Ответы [ 5 ]

0 голосов
/ 25 июля 2016

Следующие шаги устранили проблему.

Разрешить

Очистить

Подтвердить

0 голосов
/ 07 мая 2014

Я пытался решить эту проблему следующим образом

  1. Revert
  2. Обновление SVN
0 голосов
/ 10 ноября 2011

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

0 голосов
/ 17 декабря 2013

У меня была похожая проблема; Я решил это следующим образом:

  1. Выполнение обратного слияния для затронутых ревизий. Я просто посмотрел на журнал svn для конфликтующей папки и в обратном порядке объединил все ревизии. Это сообщение о конфликтах деревьев еще раз. Я принял единственную опцию: «Принять рабочую копию».
  2. Затем я снова выполнил слияние. О конфликтах деревьев не сообщалось.

Поздний ответ, но, возможно, все еще полезен для других пользователей.

0 голосов
/ 11 февраля 2011

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

  svn resolve --accept theirs-full -R BASE_DIR

-R: recursive resolve for directories
-accept theirs-full: accept the changed done is the branch where you are merging from

http://svnbook.red -bean.com / о / 1,5 / svn.ref.svn.c.resolve.html

...