Обновление и фиксация черепахи SVN не работает

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

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

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

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

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

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

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

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

2 ответа

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

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

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

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

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

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

Другие вопросы по тегам