Pregunta

Estoy usando Apache Subversion para administrar y almacenar un volumen de código decente. Intentando llegar a él en una máquina de trabajo estándar usando svn + ssh con TortoiseSVN en Windows Vista, encuentro que en realidad no puedo llevarlo todo a mi máquina local de una vez: la transferencia se detiene después de aproximadamente 1 MB. Puedo asimilarlo todo de forma aleatoria y comenzar cancelando el proceso y actualizando la copia de trabajo incompleta, pero ese no es el verdadero problema.

El verdadero problema es que intentar fusionar múltiples ramas de código requiere suficiente transferencia de datos para bloquear la conexión, y por lo que puedo decir, no hay tal cosa como reanudar una fusión incompleta.

No tengo idea de por qué sucede esto: los únicos pasos de resolución que han solucionado el problema para cualquier otra persona en mi rastreo de Google parecen indicar que un antivirus agresivo podría tener algo que ver con eso, pero deshabilita el que se instaló en la máquina de trabajo (Symantec Endpoint Protection) u ordenarle que ignore el directorio de destino y el proceso de transferencia no parece ayudar a ninguno.

Alguien por ahí ha visto que TortoiseSVN se detiene al transferir cantidades moderadas de información, y ¿qué puedo ajustar para solucionar el problema?

Estoy bastante seguro de que no es específico de Vista, ya que mi amigo con su máquina con Windows XP desde el último lanzamiento tiene exactamente el mismo problema.

Un poco de información adicional:

  • TortoiseSVN versión 1.5.5, 32 bits en una versión de Vista de 32 bits.

  • Conexión a un cuadro de Solaris 9 sobre SSH 1, ejecutando Subversion 1.5.3. La versión de Solaris y SSH no es negociable, ya que este es un servidor antiguo reutilizado y gestionamos las configuraciones de manera bastante estricta.

  • He hurgado en la máquina Solaris y no parece que haya ningún problema, aparte del sistema que intenta autenticarme Kerberos y falla. Aparentemente, el proceso solo está esperando la entrada del lado del cliente (¿en medio de un proceso de pago?) Y Tortoise no parece proporcionar el tipo correcto.

  • Cambiar a, digamos, PLink desde TortoisePLink no parece hacer ninguna diferencia: el proceso comienza, pero cuando se detiene no veo nada en la ventana del terminal.

Incluso se agradecería un poco de ayuda para descubrir qué está pasando aquí.

¿Fue útil?

Solución

¿A qué servidor está conectado? He tenido problemas similares al ejecutar un binario de Windows de 32 bits para el servidor en una máquina de 64 bits. Solía ??detenerse bajo una carga pesada, especialmente al hacer fusiones.

Es posible que una discrepancia de 32/64 bits en el cliente también pueda causar el problema, pero no he experimentado ese problema en particular.

Otros consejos

¡Intente desactivar el autoajuste TCP! Se sabe que causa problemas con TSVN. cómo deshabilitar

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top