Если вы извлечены из большого дерева исходных текстов и хотите избежать обновления всего, я нашел другой обходной путь для этой проблемы. Так как альтернатива в любом случае состоит в том, чтобы уничтожить все остальное, это, по крайней мере, стоит того (это сработало для меня).
В папке .svn вы заметите, что у вас есть файл записей. Если вы откроете одного из этих парней в папке .svn, где находится XXX.java, в тексте вы увидите кучу «скопированных» флагов. Я не совсем уверен, как у вас там получилось, но моя пришла от игры с VisaulSVN.
Я обнаружил, что удаление этих скопированных флагов из этих файлов записей приведет к исчезновению ошибки и позволит вам зафиксировать снова. Пара заметок:
- обратите внимание, что файл записей изначально является файлом ReadOnly, и вам придется снять этот флажок, чтобы внести изменения, и повторно проверить его, когда вы закончите.
- Этот скопированный флаг может находиться в нескольких областях дерева исходных текстов, поэтому вам может потребоваться исправить некоторые из этих файлов записей.
- Будьте осторожны, чтобы номера строк были одинаковыми, и просто удалите «скопированный» текст из файла.