¿Puedes dividir un file .gitignore en varios files?

Por ejemplo, un directory de fragments .gitignore.d lugar de un .gitignore file .gitignore grande.

NB: No estoy hablando de files .gitignore en subdirectorys.

Esto también me sería útil. Y he contemplado forms (perezosas) de lograr un efecto similar.

(Parece haber una suposition errónea de que las estructuras .d / solo son útiles para un determinado tamaño físico solamente, pero es puramente relacionado con la networkingucción de la complejidad cuando varios sistemas externos desean administrar un único recurso sin una sobrecarga dolorosa. Considere / etc / apt /sources.list : los files de sources.list de la mayoría de las personas tienen less de 5 líneas, pero todos entienden los beneficios de tener disponible el partner sources.list.d / structure.)

Volviendo a .gitignore – etckeeper resuelve este problema por sí mismo dentro de /etc/.gitignore usando el viejo clásico de:

  # begin section managed by etckeeper (do not edit this section by hand) ... # end section managed by etckeeper 

Esta sección puede cambiar en cualquier actualización del package etckeeper, natch.

Entonces, una opción obvia es utilizar un subsistema similar a esto, identificándolo adecuadamente. Un poco más desorderado, en cuanto a código, quizás que los sets de líneas de combinación de git-merge, pero podría decirse que es un enfoque de flujo de trabajo mejor documentado / más convencional / más agradable.

No, es probable que no puedas. Pero podrías generarlo, quizás en tu Makefile.