Обновление и фиксация Tortoise SVN не работают

В последнее время у меня проблемы с Tortoise SVN. Я не могу ничего обновить и зафиксировать.

Tortoise SVN version: 1.6.16 Build 21511 - 64 bit
OS: Windows 8 server

Мы используем VisualSVN Server для репо. введите здесь описание изображения

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

Это происходит только на моем компьютере. Другие разработчики используют ту же ОС, ту же версию TortoiseSVN, и они могут обновлять и фиксировать repository, поэтому я думаю, что с самим репозиторием все в порядке.

Я пытался удалить и установить ту же версию Tortoise, но это не работает.

Я также попытался обновить до версии -> выберите параметр «Голова», а затем выберите «Полностью рекурсивный» в раскрывающемся списке «Глубина обновления».

Я не предпочитаю переходить на новейшую версию TortoiseSVN, так как хотел бы остаться на той же версии Tortoise, которую используют здесь другие разработчики.


person aspnetdeveloper    schedule 15.03.2013    source источник
comment
Вы уверены, что у вас есть доступ для записи к репозиторию?   -  person AlG    schedule 15.03.2013


Ответы (2)


Я так понимаю, вы используете http:// в качестве репозитория Subversion?

Могут ли другие вносить изменения в репозиторий? Если это так, вероятно, проблема связана с вашим идентификатором пользователя. Вы устанавливаете имя пользователя и пароль при фиксации изменений в Subversion? Есть ли у вашего пользователя доступ к репозиторию Subversion?

На стороне сервера пользователи могут иметь разрешение на чтение, которое позволяет им извлекать файлы, разрешение на чтение-запись, которое позволяет им возвращать файлы и вносить изменения, или вообще не иметь доступа. Возможно, вам потребуется проверить права пользователя.

Если никто не может вернуть файлы, это может быть проблема с правами доступа к файлам в самом репозитории. Однако, если вы используете VisualSVN и создали репозитории в VisualSVN, это не должно быть проблемой. Просто убедитесь, что какой бы процесс ни выполнялся, сервер имеет доступ для чтения/записи к физическим файлам в самом репозитории.

Еще одна проблема может заключаться в хуке перед коммитом, который запрещает делать коммиты из-за различных проблем. Однако в этом случае он обычно возвращает код выхода хука перед фиксацией. Я не вижу этого в вашем сообщении об ошибке, поэтому я не думаю, что проблема в этом. Вы администратор Subversion? Если нет, вам придется поговорить с администратором SVN, чтобы узнать, что происходит с вашей учетной записью.

person David W.    schedule 15.03.2013

На самом деле после нескольких часов устранения неполадок я понял, что проблема была не в SVN или моей учетной записи, а в одном из файлов. Веб-сайт имеет интеграцию с Weather Underground, и весь код и данные WeatherUnderground также регистрируются в SVN. Был какой-то временный файл погоды под землей, который вызывал проблему и не позволял мне использовать TortoiseSVN. Тем не менее, спасибо, что обратили внимание на этот вопрос.

person aspnetdeveloper    schedule 01.05.2013