Sto monitorando un progetto con git. Ci sono alcuni file di progetto Xcode nella copia di lavoro che voglio tenere traccia, ma non voglio vedere in diffs, perché ci sono sempre dozzine di linee modificate a cui non sono mai interessato. C'è un modo semplice per avere git-diff
skip questi file? Ho cercato di creare un custom “silenziosa” strumento diff:Esclusione di file da git-diff
$ cat .gitattributes Project.xcodeproj/* diff=nodiff $ cat ~/.gitconfig [diff "nodiff"] command = /bin/true
Ma:
$ git diff external diff died, stopping at Project.xcodeproj/zoul.mode1v3.
Che cosa sto facendo di sbagliato?
Sì, questo funziona bene, grazie mille. – zoul
Escludere l'intera directory non ha funzionato per me, perché molti file si trovano in sottodir più profondi. Invece * .xcuserstate -diff è stato utile per ignorare il file che cambia spesso. – Bemmu
@Bemmu: Per essere onesti, stavo usando lo stesso schema della domanda. Non c'era alcun suggerimento che il modello non stesse funzionando nella situazione originale dei richiedenti. –