Son zamanlarda Git'i kullanmaya başladım ve sadece bir şeyle ilgili sorun yaşıyorum. İçeriğini takip etmeden dizinleri nasıl takip edebilirim? Örneğin, üzerinde çalıştığım site yüklemelere izin veriyor. Ben uploads dizini izlemek, böylece dallanma, vb. Oluşturulduğunda, ancak içerdiği dosyaları (şube veya gerçek dosyaları master olarak geliştirirken) içerdiği açık değildir. (Dizinin tamamını göz ardı eden)Dizinleri nasıl izleyeceğiz, ancak dosyaları Git ile birlikte değil?
uploads/*.*
da denediniz: Benim .gitignore olarak
ben şu var
uploads/
Bu dizin olabilir de ihtiva alt dizinleri (uploads/başparmak/uploads/videos /) Bunları takip edip dosyalarını takip edebilmek istiyorum.
Bu, Git ile mümkün mü? Bir cevap bulamadan her yeri aradım.
Git, yalnızca dosyaları izler.Yapabilecekleriniz git kancaları ile oynamak ve dizin listesini (kancalar kullanılarak otomatik olarak oluşturulmuş) içerecek bir dosyayı takip etmektir. Bunun mümkün olup olmayacağından emin değilim. –
Daha somut: Git parçaları _content_ ve (git için) boş bir dizin içerik değildir. Kabul edip edemeyeceğinizin ya da olmamanın bir başka “geçici çözümü” olarak,/build/when-need-dizinindeki dizinleri oluşturmayı düşünebilirsiniz. Ancak: ".placeholder" -solution özelliğini de kullanıyorum;) – KingCrunch
.placeholder kullanmak yerine .gitignore dosyası kullanıyorum. Bu sadece dizindeki istisnalara dikkat etmekle kalmaz, aynı zamanda yer tutucu olarak da işlev görür. – Abizern