&Quot;git init" ve "git init --bare" arasında; fark nedir?
git init
arasında farklı ve git init --bare
nedir? Blog yazısı çok Git kendi sunucusu için --bare
gerektiren buldum?
the man page dan dedi ki:
--bare
Çıplak bir depo oluşturun. Eğer GİT_DİR ortam ayarlanırsa, geçerli çalışma dizini olarak ayarlanır
Ama bu aslında ne anlama geliyor? Git server kurulumu için --bare
olması gerekli midir?
CEVAP
Aslında çalışmak için bir çalışma dizini (git clone
) ile bir depo oluşturur. Bunu oluşturduktan sonra, bir dizin içerdiğini görürsünüz .tarih ve git sıhhi tesisat nereye klasöre git. Nerede seviyede çalışıyor .git klasör.
Diğer bir çalışma dizini (git clone --bare
) olmadan bir depo oluşturur. Çalışabileceğiniz bir dizin alamadım. Dizinde her şeyi yukarıdaki durumda bulunan neydi şimdi.
Bir çalışma dizini olmadan git repo ihtiyacını dalları zorlayabilir ve birinin üzerinde çalışıyor ne yönetmek değil aslında. Hala çıplak olmayan bir depo için zorlayabilir, ama potansiyel olarak birinin çalışma dizini üzerinde çalıştığı bir şube taşıyabilirsiniz reddetti alacak.
Hiçbir çalışma klasörü ile bir projede, sadece git saklar gibi nesneleri görebilirsiniz. Sıkıştırılmış ve SHA1 (karma) içeriğinin altında saklı sıralanmış. Çıplak bir depo içinde bir nesne elde etmek için, 8 ** ve görmek istediğiniz nesnenin sha1 belirtmek gerekir. Proje gibi görünüyor, ne gibi bir yapı Göremezsiniz.
Çıplak depoları genellikle herkes kendi işini ilerlediği Merkez depolarıdır. Fiili çalışma işlemek için gerek yoktur. Birden fazla kişi arasında çabalarını senkronize etmek için bir yol. Doğrudan proje dosyalarını görmek mümkün olmayacaktır.
Tek bir proje üzerinde çalışmak ya da "mantıklı" depo. Merkez/istemiyorsan herhangi bir çıplak depoları için ihtiyaç olmayabilir git pull
tercih ederdimdanbu durumda başka bir depoları. Bu gıt olmayan çıplak depoları için zorlandığında olan itirazlarını önler.
&Quot;ana dosya" bower init yapar...
&Quot;örneği" ve "başlatıldı...
Ne fark var arasında #include <file...
&Quot arasında;fark Dizi ne()" ve...
Server.(&;. "&MapPath quot;), Sunucu.M...