Ошибка TortoiseSvn: то же имя, что и административный каталог - PullRequest
4 голосов
/ 29 мая 2009

Я работаю с TortoiseSVN. Я выполнил заказ в пустую папку. Некоторые файлы передаются, но затем в какой-то момент я получаю следующую ошибку:

Ошибка: не удалось добавить каталог 'D: \ code \ Website \ ClientBin_svn': объект
Ошибка: то же имя, что и административный каталог

Я попытался удалить папку и проверить проект в другом каталоге. Не работает Когда я пытаюсь проверить проект на другом компьютере на другом компьютере, он работает нормально. Есть идеи?

Спасибо, vondiplo

Ответы [ 2 ]

6 голосов
/ 29 мая 2009

В вашем хранилище есть файл или папка с именем "_svn" или ".svn". Это плохая идея, потому что ваш клиент Subversion уже использует одно из них в качестве зарезервированного имени для хранения метаданных в локальных рабочих копиях.

Откройте обозреватель хранилища, найдите вредоносный файл или папку в хранилище и удалите (или переименуйте) его.

1 голос
/ 29 мая 2009

Проверьте, настроили ли вы TortoiseSVN для использования _svn вместо .svn.

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

Щелкните правой кнопкой мыши папку, откройте меню TortoiseSVN и выберите «Настройки». Вкладка с названием «Общие» внизу должна иметь этот флажок.

Теперь я не думаю, что это тот чекбокс, поскольку вы говорите, что его зовут "ClientBin_svn", но это было первое, что поразило меня.

Административный каталог Subversion - это скрытый каталог .svn, который создается, содержащий данные рабочей копии svn.

...