dosyalarında https://github.com/github/gitignore numaralı dosyalardan oluşan bir koleksiyon bulunmaktadır. Her göz ardı edilen dosyada, .gitignore
numaralı bir uzantı var, ör. Java.gitignore, vim.gitignore. Bu dosyaları doğrudan bir çalışma alanına koyduğumda, çalışmıyorlar.Birden çok .gitignore dosyası kullanmanın en iyi yolu
Tek bir dosya .gitignore
oluşturmak ve bileşen dosyalarını birleştirmek gerekli mi?
Buna göre, bir --global
.gitignore
dosyasını kullanırken, yapılandırma tek bir dosyaya işaret eder. Örneğin, tüm .gitignore
dosyalarını bir Global/dizinine uygulamak istiyorum, bunları tek bir dosyada el ile birleştirmeliyim? Öyleyse, bu birleştirilmiş dosyayı "resmi" koleksiyonla güncel tutmak için ekstra çalışma.
Yinelemek gerekirse, farklı dizinlerde farklı .gitignore
dosyalarını kullanabileceğimizi kabul ediyorum, ancak istediğim bu değil. Birden çok .gitignore
dosyasını tek bir dizine uygulamak istiyorum.
de https://aur.archlinux.org/packages/gitignorer/ de ve GitHub üzerinde aşırı AUR şu anda kullanılabilir/yapıştırma bir dosyaya. (Bu cevabı yanlış anlamadığım sürece). –
Anlaştık ama bazı terimleri belirtmem gerekiyor. Bir GLOBAL (çapraz depo) .gitignore ve bir proje-root .gitignore (ONE repo'daki tüm dosyalar için geçerlidir) arasındaki farktan bahsediyoruz. Bir proje-kök yaklaşımı benim için de en iyi şekilde çalıştı, girişleri bir projeden diğerine gerektiğinde kopyaladı. Küresel bir .gitignore, karışıklığa neden olmak için çok fazla potansiyele sahip gibi görünüyor. – moodboom
, açıklığa yardımcı olmak için biraz daha fazla bilgi ekledi. –