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

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

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

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
0
2 084
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

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

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

TortoiseSVN работает в 32-битной версии Vista. Сервер представляет собой 64-битный Solaris, работающий под управлением Subversion версии 1.5.3. Чувак, я надеюсь, что проблема не в этом, или это могут быть разные проблемы, которые невозможно решить.

Glazius 05.11.2008 18:29

Возможно, стоит взять копию VisualSVN, перекинуть ее на 32-битную машину и скопировать репозиторий ... может дать вам представление о том, проблема с вашим клиентом или клиентом, подключающимся к этому серверу.

Steven Robbins 06.11.2008 09:31

Перенос Subversion на новую машину с Linux, похоже, устранил проблему. Я до сих пор понятия не имею, что пошло не так, но я предполагаю, что в этом как-то замешана общая крута + SSH 1.

Glazius 07.11.2008 19:35

Рад, что вы разобрали ... меня чертовски раздражало, когда у меня была похожая проблема :)

Steven Robbins 08.11.2008 00:02

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

Другие вопросы по теме