Бесконечный цикл сбоев SVN (фиксация файла)

Я пытаюсь обновить свои изменения в некоторой работе python на сервере SVN. Когда я пытаюсь зафиксировать файл в svn, я получаю сообщение об ошибке, что моя папка устарела:

«Передача данных файла ............. svn: Ошибка фиксации (подробности следуют): svn: Каталог '/ scripts / setup / configure' устарел»

Когда я пытаюсь запустить "svn update configure /", это не удается из-за конфликта дерева:

«Сводка конфликтов: конфликты деревьев: 1»

Затем я пытаюсь разрешить, используя "svn resolve --accept working -R.", Который возвращает результат:

«Устранено конфликтное состояние 'configure'»

(Обратите внимание, что выполнение команды разрешения второй раз подряд не возвращает никаких результатов, так как она уже «решена»).

Затем я пытаюсь выполнить обновление и получаю ту же ошибку конфликта дерева, что и раньше. Теперь я вернулся к первому шагу. Попытка решить снова даст тот же результат, утверждающий, что проблема была решена, но попытка обновить «не решает» проблему.

Любая помощь / понимание по этому поводу? Я работал над этим довольно долго и ни к чему не пришел.

Спасибо


person Dave    schedule 11.08.2010    source источник
comment
Если возможно, удалите затронутую папку и svn update или выполните полностью новую проверку. SVN иногда бывает таким.   -  person Pekka    schedule 11.08.2010


Ответы (2)


Хотя это может быть глупо, в ситуациях, когда я действительно не могу понять, почему Subversion выплевывает свою пустышку, я просто выполняю новую проверку и затем вручную перемещаю свои изменения.

person Pike65    schedule 11.08.2010

Решение Pike65 будет работать. Вы также можете сделать это в меньшем масштабе и просто удалить конфликтующие файлы, выполнить обновление, а затем повторно применить свои изменения.

person Gabriel Jiva    schedule 06.12.2010