TortoiseSVN зависает после передачи данных размером в 1 МБ

StackOverflow https://stackoverflow.com/questions/263263

  •  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.как отключить

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top