Ошибка обновления SVN из-за папок с одинаковым именем, просто в другом случае

Каким-то образом кому-то удалось создать две папки с одинаковыми именами, за исключением регистра первой буквы (например, «trunk» и «Trunk»), что приводит к сбою обновления svn (поскольку окна, нечувствительные к регистру, не позволяют создание обеих папок) .

Как я могу отменить эти изменения в Windows (и без прямого доступа к серверу svn)?

Я использую клиент svn для черепахи, а сервер - Unix (что, я думаю, почему он позволяет существовать обеим папкам).


person Fire Lancer    schedule 31.08.2009    source источник


Ответы (2)


Используйте обозреватель репозитория для работы непосредственно с репозиторием; либо удалите каталог напрямую, либо просмотрите журнал и найдите ревизию, вызвавшую проблему, и отмените изменения из этой ревизии.

person Eamon Nerbonne    schedule 31.08.2009

Вы можете svn rename тот, который у вас есть.

person geowa4    schedule 31.08.2009
comment
Это не будет работать в Windows. Административная область Subversion в Subversion 1.0-1.6 не может обрабатывать переименования файлов. (Мы работаем над новой рабочей библиотекой копий, которая решит эту проблему в версии 1.7) - person Bert Huijben; 31.08.2009
comment
вау, это удары. Я всегда разрабатывал на Linux, поэтому никогда не замечал. - person geowa4; 31.08.2009