tag practices name drop delete commits commands best git version-control atlassian-sourcetree

name - git tags best practices



Herramienta de diferencia en SourceTree (3)

Estoy usando SourceTree como un cliente Git en mis ventanas 7. Enfrenté un conflicto y para resolverlo, hago clic en Launch external merge tool como se sugiere. ¡Una ventana aparece muy pronto y no pasa nada después!

Lo probé en mi Mac OS y muestra la herramienta de combinación externa como se esperaba.

en Herramientas -> Opciones -> Dif. -> Cuadro desplegable Dif. externa / Fusionar, se selecciona System Default .

Espero ver la herramienta de combinación de diferencias pero nunca aparece en mis ventanas, ¿alguien sabe cuál podría ser la razón?


¿Tiene una herramienta de diferencias instalada en su sistema?

En Mac, cuando instala Xcode, obtiene una herramienta de diferencia denominada FileMerge , simple pero suficiente en la mayoría de los casos. Puedes probar WinMerge para Windows, lo he usado en el pasado y es bastante bueno y de código abierto.

También puede probar la herramienta P4 Merge de Perforce, que se ofrece de forma gratuita.

Ambas opciones se pueden seleccionar como una herramienta de diferencia / fusión en SourceTree.


Beyond Compare funciona muy bien también en Mac. Es compatible con Windows y Linux también, pero no lo he intentado.

Puede descargarlo desde https://www.scootersoftware.com/download.php y asegurarse de que también instala las herramientas de la línea de comandos desde la barra de menú superior cuando abre Más allá de la comparación por primera vez, ya que la Diff externa del árbol de origen no funciona sin la línea de comandos. herramientas instaladas


Sugiero instalar Kdiff3 como una herramienta de diferencias. Es lo mejor que he visto hasta ahora.

Luego configúralo como la herramienta de diferencias en SourceTree:

  • SourceTree / Herramientas / Opciones / Dif.

El tutorial completo se ilustra aquí: http://oliverbusse.notesx.net/hp.nsf/tutorial.xsp?documentId=C6A

Tenga en cuenta que debe cambiar ambos valores para que funcione. De lo contrario fracasó para mí.