En .git/config me trataron:Cómo establecer la paciencia como algoritmo predeterminado git diff
[diff]
patience = true
Pero no hubo suerte
¿Tengo que hacer:
git diff --patience
git show --patience HEAD
etc., ¿cada vez?
En .git/config me trataron:Cómo establecer la paciencia como algoritmo predeterminado git diff
[diff]
patience = true
Pero no hubo suerte
¿Tengo que hacer:
git diff --patience
git show --patience HEAD
etc., ¿cada vez?
Desde Git 1.8.2, Git usará diff.algorithm
:
git config --global diff.algorithm patience
Se tomó unos iteraciones:
[PATCH v3 0/3] Rework git-diff algorithm selection
[PATCH v2 0/3] Rework git-diff algorithm selection
[PATCH 0/3] Rework git-diff algorithm selection
En lugar de una respuesta basada en la configuración, puede configurar un alias en su .gitconfig
así:
[alias]
dp = diff --patience
que permitirán que hagas git dp [optional refspec]
Gracias! aunque no es ideal ya que tengo lo mismo para 'show' y tal vez algunos comandos más, y luego trato de entrenarme para usar las nuevas versiones. – EoghanM
Sin mencionar 'merge',' rebase', etc.-la verdadera razón por la que quería establecer paciencia dif por defecto. Estoy bastante seguro de que no me molestará si me lleva un poco más de tiempo, pero no tengo tantos conflictos @! # $ # @. –
@EoghanM Podría ser apropiado en este momento cambiar la respuesta aceptada. –
Parece que ahora está en estándar (bueno, estoy en la versión de Git 1.8.2.1) –
¡Excelente! Respuesta actualizada – Tobu