2012-01-03 38 views
8

fark ettim ilişkilendirdiği Tamamlanmaya veya (örneğin gizli veya salt okunur) bir Windows ortamında Git kullanarak çıkış dosyaları, dosya öznitelikleri korunmaz zaman. Gizli bir dosya taahhüt edip başka bir bilgisayarda kontrol edersem, dosya artık gizli değil. Git Windows dosya öznitelikleri tanımak mümkün mü?Git Windows üzerinde ve dosya

Teşekkürler.

cevap

9

sayılı Git sadece kolaylık olması için çalıştırılabilir bit hatırlar, ya tam UNIX izinleri izlemez. Nedeniyle - öncelikle kaynak kodu izlemek için tasarlanmış bir sürüm kontrol sistemi. Bu özelliğin düpedüz işe yaramaz hale gelmesini sağlayan ('gizli' özellikten bahsetmemek de kendi başına oldukça işe yaramaz).

+0

Tamam, açık cevap için teşekkür ederim. Projemde birkaç tane gizli ve salt okunur dosyam var ama gerekirse bunları el ile değiştireceğim. – StockBreak

+0

Bu özelliği de istiyorum, "düpedüz işe yaramaz" değil. Örneğin, Unity oyun geliştirme ortamı, sahne veri tabanını yönetmek için bir ".meta" dosyası oluşturur. Bu dosyaların gözden geçirilmesi gerekiyor, ancak hiçbir insanın onları görmesi gerekmiyor. – yoyo

+0

Ben de bunu yararlı bulabilirim. Ben düğüm/hırıltı/Bower VisualStudio altında toolchain ve gizli için node_modules ve bower_components klasörünü ayarlama ile geliştirmek, endeksleme ve pürüzsüz bir gelişim için oldukça önemli olan çözüm explorer, bu arama (ve hatta gösteriliyor) dan VS durdurun. – Daniel

9

Sen yapmak gerekir herhangi bir değişiklik yapmak sonrası çıkış istemci tarafı kanca kullanabilirsiniz. Durumunuzda, istediğiniz Windows dosya özniteliklerini ayarlayan bir komut dosyasını çalıştırmak için kullanırsınız.

ProGit "Diğer Müşteri Kancalar" paragrafında genel anlamda bu açıklar:

Customizing Git Hooks

Ayrıca githooks man sayfasına bakın.

+0

Teşekkürler, kitaba bakacağım! – StockBreak

+0

@wadesworld Pencerelerde kancaya örnek verebilir misiniz? – checksum

İlgili konular