TortoiseSVN зависает после передачи данных размером в 1 МБ
-
06-07-2019 - |
Вопрос
Я использую Apache Subversion для управления и хранения приличного объема кода.Пытаясь получить доступ к нему на стандартной рабочей машине, используя svn + ssh с TortoiseSVN в Windows Vista, я обнаружил, что на самом деле не могу перенести все это на свой локальный компьютер сразу - передача прекращается примерно через 1 МБ.Я могу схватить все это урывками, отменив процесс и обновив неполную рабочую копию, но это не настоящая проблема.
Реальная проблема заключается в том, что попытка объединить несколько ветвей кода требует достаточной передачи данных, чтобы перекрыть соединение, и, насколько я могу судить, нет такой вещи, как возобновление неполного слияния.
Я понятия не имею, почему это происходит - единственные шаги по устранению проблемы, которые устранили проблему для кого-либо еще в моем обходе Google, похоже, указывают на то, что с этим может быть связан агрессивный антивирус, но отключение того, который был установлен на рабочем компьютере (Symantec Endpoint Protection), или указание ему игнорировать каталог назначения и процесс передачи, похоже, ничем не помогает.
Кто-нибудь там видел, как TortoiseSVN полностью останавливается при передаче небольшого количества информации, и что я могу настроить, чтобы устранить проблему?
Я почти уверен, что это не зависит от Vista, поскольку у моего приятеля на его компьютере с Windows XP из последнего выпуска возникла точно такая же проблема.
Немного дополнительной информации:
TortoiseSVN версии 1.5.5, 32-разрядный для 32-разрядной версии Vista.
Подключение к блоку Solaris 9 по SSH 1, запуск Subversion 1.5.3.Версии Solaris и SSH не подлежат обсуждению, поскольку это переделанный старый сервер, и мы довольно строго управляем конфигурациями.
Я покопался на компьютере Solaris, и, похоже, проблем вообще нет, если не считать того, что система пытается аутентифицировать меня по Kerberos и терпит неудачу.Процесс, по-видимому, просто ожидает ввода на стороне клиента (в середине проверки?), и Tortoise, похоже, не предоставляет правильный вид.
Переключение, скажем, на PLink из TortoisePlink, похоже, не имеет никакого значения - процесс начинается, но когда он останавливается, я ничего не вижу в окне терминала.
Мы были бы признательны даже за некоторую помощь в выяснении того, что здесь происходит не так.
Решение
К какому серверу вы подключены?У меня были аналогичные проблемы при запуске 32-разрядного двоичного файла Windows для сервера на 64-разрядной машине.Раньше он просто останавливался при большой нагрузке, особенно при выполнении слияний.
Возможно, что несоответствие 32/64 бит на клиенте также может вызвать проблему, но я не сталкивался с этой конкретной проблемой.
Другие советы
Попробуйте отключить автоматическую настройку TCP!Известно, что это вызывает проблемы с TSVN.как отключить