Je souhaite utiliser un algorithme diff différent pour l'extension de fichier spécial, par ex. ".java" et l'algorithme standart diff pour les autres fichiers.Algorithme diff différent pour l'extension de fichier spécial pour Git
Je peux le faire via .gitattributes fichier:
*.java diff=javadiffprogramm
et fichier .gitconfig:
[diff "javadiffprogramm"]
command = pathToDiffProgram.
Ma question est quel est le format des paramètres d'entrée de « javadiffprogramm "et où il devrait sortir le résultat de diff? Le résultat de diff a le format "@@ -1,7 +1,6 @@ ...".
Quelques questions sur ce sujet:
- Using custom diff tool with
git show
- Is it possible to set diff/merge-tool for a specific file extension in git-extensions?
- Setup 'git diff' for special file types
Merci beaucoup! J'ai trouvé environ 7 paramètres d'entrée, mais rien sur la sortie. Peut-être que je n'étais pas attentif. – NAlmaz
@NAlmaz Je n'ai pas non plus trouvé d'informations sur la sortie. C'est une supposition éclairée basée sur comment les outils Unix fonctionnent généralement. Si Git veut que la sortie soit écrite ailleurs, il peut la rediriger elle-même. – Schwern