Je suis suivi d'un projet avec git. Il y a des fichiers de projet Xcode dans la copie de travail que je veux suivre, mais que je ne veux pas voir dans les diffs, car il y a toujours des dizaines de lignes modifiées qui ne m'intéressent pas. ces fichiers? J'ai essayé de mettre en place un outil de diff « silencieux » personnalisé:Exclure les fichiers de git-diff
$ cat .gitattributes Project.xcodeproj/* diff=nodiff $ cat ~/.gitconfig [diff "nodiff"] command = /bin/true
Mais:
$ git diff external diff died, stopping at Project.xcodeproj/zoul.mode1v3.
Qu'est-ce que je fais mal?
Oui, cela fonctionne très bien, merci beaucoup. – zoul
L'exclusion de l'ensemble du répertoire n'a pas fonctionné pour moi, car la plupart des fichiers se trouvent dans des sous-répertoires plus profonds. Au lieu de cela * .xcuserstate -diff a été utile pour ignorer le fichier qui change souvent. – Bemmu
@Bemmu: Pour être juste, j'utilisais seulement le même modèle que dans la question. Il n'y avait aucune suggestion que le modèle ne fonctionnait pas dans la situation initiale des demandeurs. –