visual tutorial tortoise mac español svn windows-10 tortoisesvn

tutorial - ¿SVN muy lento(tortuga) en comparación con la base desde que ganó 10 Fall Creators Update[Repo local]?



tortoisesvn windows 10 (6)

He notado un inmenso retraso (simplemente sentado allí sin hacer nada) desde que actualicé a la última versión de Windows al usar tortoiseSVN para comparar cualquier archivo con su versión base [TortoiseMerge] .

Estaba en la vía rápida y recibí la actualización de los creadores de otoño hace aproximadamente un mes, y me di cuenta de esto también, así que volví y desapareció. Después de que golpeó RTM pensé que esto se solucionó, pero aparentemente me equivoqué.

¿Qué quiero decir con muy lento?

Before fall creators update: <1 second After: A minute or 2, as long as it takes..and that''s just for comparing 1 file.

Solo voy a leer un artículo o algo y espero a que aparezca el icono de tortoiseMerge en la barra de tareas.

Repo está en mi escritorio - El cliente está en mi computadora portátil - misma red.

¿Alguien con una experiencia similar? ¿Alguien encontró una solución?

Editar: El problema tiene más que ver con TortoiseMerge que TortoiseSVN o SVN en sí mismo. Cambié a Beyond Compare y por ahora funciona bien.


Como solución alternativa, puede utilizar la herramienta TortoiseUDiff en su lugar. Aún es rápido. Esto es lo que hago:

  1. Haga clic derecho en una carpeta de trabajo en el Explorador de Windows y haga clic en ''SVN Commit''
  2. Seleccione uno o más archivos en la lista ''Confirmar> Cambios realizados''
  3. Haga clic derecho en la selección y seleccione "Mostrar cambios como diferencias unificadas"

No es tan poderoso como TortoiseMerge, pero si solo necesita ver los cambios que está cometiendo, el método anterior aún funciona rápido.



El problema ya se informó a Microsoft y Microsoft solucionó en Visual Studio 2017 15.6 cuando recompila su código. Aquí se utiliza el MFC fijo sin Get / SetPixel lento.

Para solucionar en Windows 10 las herramientas compiladas actuales y anteriores que usan MFC, Microsoft lanzó la actualización KB4058258 . Las notas de la versión no mencionan la solución, pero el reportero confirma que la solución es parte de la actualización acumulativa.

Por lo tanto, la instalación de la actualización debería solucionarlo. Entonces, si tiene el problema, asegúrese de ejecutar al menos Build 16299. 214 (ejecute winver.exe para ver el número).

Si tiene este o un número más alto en la última posición, el problema debería desaparecer.

La información antigua y desactualizada se archiva. Consulte las revisiones de esta respuesta para las soluciones alternativas anteriores.


En la ventana de configuración de TortoiseSVN, yo

  1. Sección seleccionada de Visor de diferencias / Herramienta de fusión

  2. comprobado Externo

  3. WinMerge seleccionado.

Funciona de maravilla.


En lugar de eliminar la configuración de "cinta" o cambiar la seguridad en Windows, instalé la última compilación nocturna (1.9.9.x), y el rendimiento ha vuelto. Miré la configuración, y la cinta todavía está marcada como predeterminada. Pero el rendimiento está ahí. https://nightlybuilds.tortoisesvn.net/latest/x64/full/


Me hizo un truco. Permití el programa TortoiseSVN en mi configuración de protección de firewall antivirus. Hizo que SVN Commit más rápido.

Ve a tu antivirus. Tengo curación rápida. Así que te diré los pasos en consecuencia.

1) haga clic en "Internet y red"

2) Haga clic en "Protección de firewall"

3) Verifique las "Reglas del programa" y haga clic en el botón "Configurar". Se abrirá una ventana que muestra la lista de Exe permitido en su sistema. Su antivirus bloquea tortoiseSVN y exes relacionados, si no están en la lista Exe permitida.

4) Así que ahora haga clic en el botón "Agregar", aparecerá un cuadro de diálogo abierto.

5) Vaya al directorio "C: / Archivos de programa / TortoiseSVN / bin"

6) Seleccione TSVNCache.exe, TortoisePlink.exe, TortoiseProc.exe, ConnectVPN.exe y haga clic en "abrir" y luego haga clic en Aceptar en la ventana de la lista.

Aqui tienes. Espero que te ayude.