Я использую 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, похоже, не имеет никакого значения - процесс начинается, но когда он останавливается, я ничего не вижу в окне терминала.
Буду признателен даже за помощь в выяснении того, что здесь происходит не так.