TortoiseSVN зависает после передачи данных объемом 1 МБ - PullRequest
1 голос
/ 04 ноября 2008

Я использую 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-аутентифицировать меня и терпит неудачу. Процесс, по-видимому, просто ожидает ввода на стороне клиента (в середине проверки?), И, похоже, черепаха не обеспечивает правильный вид.

  • Переключение, скажем, на PLink из TortoisePLink, похоже, не имеет никакого значения - процесс начинается, но когда он останавливается, я ничего не вижу в окне терминала.

Буду признателен даже за помощь в выяснении того, что здесь происходит не так.

Ответы [ 2 ]

1 голос
/ 21 февраля 2011

Попробуйте отключить автонастройку TCP! Известно, что проблемы с ЦВН. как отключить

1 голос
/ 04 ноября 2008

К какому серверу вы подключены? У меня были похожие проблемы при запуске бинарного 32-битного Windows для сервера на 64-битной машине. Раньше просто останавливался под большой нагрузкой, особенно при выполнении слияний.

Возможно, что 32/64-битное несоответствие на клиенте также может вызвать проблему, но я не испытывал этой конкретной проблемы.

...