Исправление Subversion Repository - PullRequest
3 голосов
/ 18 января 2011

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

Я занимаюсь разработкой с использованием Netbeans 7-beta и иногда использую свой Mac,иногда моя система Windows, и я совершил ошибку, переименовав файл (используя рефакторинг Netbeans), где переименование просто меняло регистр букв.Затем были последующие проверки как со стороны Mac, так и со стороны Windows - я точно не помню, на каком этапе был нанесен ущерб.

В результате, если я попытаюсь просто пойти проверить проект на любомсистема, я получаю сообщение об ошибке:

svn: Can't open file zzzzz/.svn/tmp/text-base/xxxxx.java.svn-base

, где токены zzzzz и xxxxx относятся к моему проекту.Когда-то xxxxx назывался xXxXx или что-то в этом роде.

Я могу проверить простой код (без каталогов .svn) и создать новый репозиторий, но он потеряет всю мою историю.Попытка заставить Netbeans зарегистрировать файл с оригинальным именем тоже не работает.Есть ли другой способ убрать это?

1 Ответ

2 голосов
/ 19 января 2011

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

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