Как мне вывести этот каталог из конфликта? Мне все равно, если это решается с использованием "их" или "мое" или что-то еще ...
PS C:\Users\Mark\Desktop\myproject> svn ci -m "gr"
svn: Commit failed (details follow):
svn: Aborting commit: 'C:\Users\Mark\Desktop\myproject\addons' remains in conflict
PS C:\Users\Mark\Desktop\myproject> svn resolve --accept working C:\Users\Mark\Desktop\myproject\addons
Resolved conflicted state of 'C:\Users\Mark\Desktop\myproject\addons'
PS C:\Users\Mark\Desktop\myproject> svn ci -m "grr"
svn: Commit failed (details follow):
svn: Commit item 'addons' has copy flag but an invalid revision
PS C:\Users\Mark\Desktop\myproject> svn update
C addons
svn: Can't move 'addons\debug_toolbar\templates\debug_toolbar\.svn\tmp\entries' to 'addons\debug_toolbar\templates\debug
_toolbar\.svn\entries': The file or directory is corrupted and unreadable.
PS C:\Users\Mark\Desktop\myproject> svn cleanup
PS C:\Users\Mark\Desktop\myproject> svn update
Skipped 'addons'
At revision 51.
Summary of conflicts:
Skipped paths: 1
PS C:\Users\Mark\Desktop\myproject> svn ci -m "grrr"
svn: Commit failed (details follow):
svn: Aborting commit: 'C:\Users\Mark\Desktop\myproject\addons' remains in conflict
svn resolved
* имя файла * не исправляет это для меня.Ответы:
Дайте следующую команду:
(Спасибо @Jeremy Leipzig за этот ответ в комментарии)
источник
Хорошо, вот как это исправить:
Более подробная информация на сайте: http://svnbook.red-bean.com/en/1.8/svn.tour.treeconflicts.html
источник
Для меня только отменить опцию --depth infinity исправлено, что каталог Svn остается в конфликте:
источник
... эти три команды CLI SVN в этой последовательности, в то время как CD-ED в правильный каталог работал для меня.
источник
Если вы используете Eclipse IDE и натолкнулись на эту ошибку при фиксации, вот решение для вашего инструмента. Я использую Subclipse, но решение для Subversive может быть аналогичным.
Возможно, вы не заметили, что в конфликтующем файле есть дополнительный символ, который помечает файл как «конфликтующий».
Щелкните правой кнопкой мыши файл, выберите «Команда» и «Изменить конфликты ...». Выберите подходящее действие. Раньше я сливал файл вручную на текстовом уровне, поэтому я выбрал первый вариант, который примет текущее состояние вашей локальной копии как «решенное решение». Теперь нажмите «ОК» и все.
Конфликтующий символ должен был исчезнуть, и вы должны быть в состоянии зафиксировать снова.
источник
Еще одно решение ниже,
Если вся папка удалена и SVN выдает ошибку «отсутствует файл администратора. SVN отсутствует», то для разрешения конфликта в рабочее состояние будет использовано следующее.
источник
Инструкция для черепахи СВН
Перейдите в каталог, где вы видите эту ошибку. Если у вас нет никаких изменений, выполните следующие действия.
а. Щелкните правой кнопкой мыши и выполните команду «Вернуть».
B. Выбрать все файлы
c. Затем обновите каталог снова
источник
Я использую следующую команду, чтобы удалить конфликт с помощью командной строки
для возврата текущего каталога
источник
Если у вас есть проблемы с разрешением (как у меня), и вы не можете удалять и обновлять ресурсы, потому что вы внесли в них много изменений, плюс вы используете eclipse subversive вместо собственного клиента, выполните следующие действия:
Вы сделали
источник
Я думаю, правильное решение:
источник
У меня была похожая проблема, вот как она была решена
xyz @ ip: ~ / formsProject_SVN $ svn разрешен формыProj / templates / search
Устранено конфликтующее состояние «formsProj / templates / search»
Теперь обновите ваш проект
xyz @ ip: ~ / formsProject_SVN $ svn update
Обновление ".":
Выберите: (mc) сохранить затронутые локальные ходы, (r) разрешить метку (разбить ходы), (p) отложить, (q) выйти из разрешения, (h) help: r (выбрать опцию «r» для разрешения)
Устранено конфликтующее состояние «formsProj / templates / search»
Сводка конфликтов: конфликты деревьев: 0 осталось (и 1 уже решено)
источник
У меня была та же проблема с Linux, но я не мог ее исправить с помощью принятого ответа. Я был в состоянии решить эту проблему с помощью,
cd
чтобы перейти к правильной папке, а затем выполнить:Вот и все.
источник
svn
не такsyn