SVN остается в конфликте? - PullRequest
       49

SVN остается в конфликте?

278 голосов
/ 09 марта 2010

Как мне вывести этот каталог из конфликта?Мне все равно, если это решается с помощью "их" или "мое" или что-то еще

Ответы [ 12 ]

429 голосов
/ 31 мая 2011

Дайте следующую команду:

svn resolved <filename or directory that gives trouble>

(Спасибо @Jeremy Leipzig за этот ответ в комментарии)

275 голосов
/ 29 декабря 2010

Хорошо, вот как это исправить:

svn remove --force filename
svn resolve --accept=working  filename
svn commit

Более подробная информация по адресу: http://svnbook.red -bean.com / ru / 1.8 / svn.tour.treeconflicts.html

33 голосов
/ 20 октября 2014

Только для меня возврат - Глубина бесконечности опция исправлена Каталог Svn остается в конфликте:

svn revert --depth infinity "<directory name>"
svn update "<directory name>"
15 голосов
/ 06 декабря 2013
  1. SVN разрешения
  2. очистка svn
  3. svn update

.. эти три команды CLI SVN в этой последовательности, в то время как cd-ed в правильный каталог работал для меня.

11 голосов
/ 21 марта 2013

Если вы используете Eclipse IDE и натолкнетесь на эту ошибку при фиксации, вот решение для вашего инструмента. Я использую Subclipse, но решение для Subversive может быть похожим.

Что вы, возможно, не заметили, так это наличие в конфликтующем файле дополнительного символа, который действительно помечает файл как "конфликтующий".

Щелкните правой кнопкой мыши файл, выберите «Команда» и «Изменить конфликты ...». Выберите подходящее действие. Раньше я сливал файл вручную на текстовом уровне, поэтому я выбрал первый вариант, который примет текущее состояние вашей локальной копии как «решенное решение». Теперь нажмите «ОК» и все.

Конфликтующий символ должен был исчезнуть, и вы должны быть в состоянии зафиксировать снова.

6 голосов
/ 26 ноября 2013

Ниже приведено еще одно решение,

Если вся папка удалена и svn выдает ошибку «admin file .svn отсутствует», для разрешения конфликта в рабочее состояние будет использовано следующее.

svn resolve --accept working "file / directory name "
3 голосов
/ 30 марта 2017

Инструкция для черепахи SVN

Перейдите в каталог, где вы видите эту ошибку. Если у вас нет никаких изменений, выполните следующие действия:

а. Щелкните правой кнопкой мыши и сделайте «Возврат»
б. Выбрать все файлы
с. Затем обновите каталог снова

2 голосов
/ 08 марта 2018

Я использую следующую команду для устранения конфликта с помощью командной строки

svn revert "location of conflict folder" -R
svn cleanup
svn update

для возврата текущего каталога

svn revert . -R
2 голосов
/ 03 декабря 2016

Я думаю, правильное решение:

(1) backup your-file/your-directory
(2) svn revert your-file/your-directory
(3) svn update your-file/your-directory
(4) Merge the backup your-file/your-directory to the updated one.
(5) svn ci -m "My work here is done"
2 голосов
/ 12 апреля 2012

Если у вас есть проблемы с разрешением (как у меня), и вы не можете удалять и обновлять ресурсы, потому что вы внесли в них много изменений, плюс вы используете eclipse subversive вместо собственного клиента, выполните следующие действия:

  1. сделайте копию всего вашего проекта dir
  2. выполнить команду> отключиться в затмении и выбрать удаление метаданных SVN
  3. затем выберите команду> поделиться проектом и укажите ту же папку, в которой находится ваш проект
  4. выберите да и зафиксируйте все (вы можете исключить некоторые очень локальные ресурсы, такие как файлы конфигурации)
  5. если вы удалили или переместили некоторые ресурсы до первой пробной фиксации, удалите эти старые ресурсы (они должны были удвоиться, один в старом местоположении, один в новом) и зафиксировать эти удаления.

Вы сделали.

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