Estoy siguiendo un proyecto con git. Hay algunos archivos de proyecto de Xcode en la copia de trabajo que deseo seguir, pero no quiero ver en diffs, porque siempre hay docenas de líneas cambiadas en las que nunca estoy interesado. ¿Hay una manera simple de tener git-diff
skip estos archivos? He tratado de establecer una costumbre función “silencio” diff:Excluir archivos de git-diff
$ cat .gitattributes Project.xcodeproj/* diff=nodiff $ cat ~/.gitconfig [diff "nodiff"] command = /bin/true
Pero:
$ git diff external diff died, stopping at Project.xcodeproj/zoul.mode1v3.
¿Qué estoy haciendo mal?
Sí, esto funciona bien, muchas gracias. – zoul
Excluir el directorio completo no funcionó para mí, porque muchos de los archivos están en subdirectorios más profundos. En cambio, * .xcuserstate -diff fue útil para ignorar el archivo que a menudo cambia. – Bemmu
@Bemmu: Para ser justos, solo estaba usando el mismo patrón que en la pregunta. No hubo ninguna sugerencia de que el patrón no funcionaba en la situación original de los solicitantes. –