Это очень неприятная проблема с Subversion. О проблемах говорят в this thread, но я не вижу, как применить решение к моей ситуации.Фиксирующий репозиторий Subversion
Я разрабатываю с использованием Netbeans 7-бета, а иногда и использую мой Mac, иногда мою систему Windows, и я допустил ошибку в переименовании файла (с использованием рефакторинга Netbeans), где переименование просто меняло случай букв. Затем были следующие проверки с обеих сторон Mac и Windows - я точно не помню, на каком шаге нанес ущерб.
Результатом является то, что если я пытаюсь просто пойти проверить проект на любой системе, я получаю ошибку:
svn: Can't open file zzzzz/.svn/tmp/text-base/xxxxx.java.svn-base
где маркеры ZZZZZ и ххххх являются специфическими для моего проекта. Xxxxx был однажды назван xXxXx или что-то в этом роде.
Я могу проверить простой каталог (нет .svn-каталогов) и создать новый репозиторий, но это потеряет всю мою историю. Попытка заставить Netbeans проверять файл с оригинальным именем, похоже, тоже не работает. Есть ли еще способ очистить это?
Я не знаком с продуктом Черепахи, но я его загружу и попробую. Являются ли операции, с которыми вы ссылаетесь, выполнять операции непосредственно в репозитории или рабочей копии? – AlanObject
Все, что вы делаете в браузере репо TortoiseSVN, выполняется непосредственно в репозитории - хороший вопрос. После того, как вы используете браузер репо для изменения своего репозитория, вам нужно будет сделать обновление своей рабочей копии, чтобы получить изменения. Btw, TortoiseSVN отлично - это огромная помощь. Он позволяет выполнять все ваши операции SVN из проводника Windows и имеет массу приятных графических интерфейсов и инструментов. – shaunmartin
ОК, я пошел и сделал это, и он работает. Несколько предостережений в пользу кого-либо еще с этой проблемой: 1) TortoiseSVN - это программа для Windows, и я работаю на Mac. К счастью, у меня была виртуальная машина Windows XP для работы. 2) Мне пришлось использовать ssh-клиент Cygwin для подключения к моему репозиторию - по какой-то причине я не мог получить версию PLINK.EXE или TortoiseSVN для ее работы. 3) Браузер хранилища сокрыт - вы можете добраться до него, открыв окно проводника файлов, щелкнув правой кнопкой мыши и следуя подменю. – AlanObject