Обновление и фиксация черепахи 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, чтобы узнать, что происходит с вашей учетной записью.