1 Mart 2009, Pazar
Klon için herhangi bir şekilde bir git depo'un alt dizin var mı?
Kök, iki alt dizin olan git benim repo var
/finisht
/static
Bu /static
dışında başka bir yerde kontrol ederken SVN, /finisht
tek bir yerde muayene etti, iken, şu şekilde:
svn co svn ssh://admin@domain.com/home/admin/repos/finisht/static static
Neyse gıt ile bunu yapmak için var mı?
CEVAP
6 Aralık 2012, PERŞEMBE
Senin yapmaya çalıştığın ne denirseyrek çıkışözellik eklendi , ve gıt 1.7.0 (Şub. 2012). Adımları seyrek yapmakklonaşağıdaki gibidir:
mkdir <repo>
cd <repo>
git init
git remote add -f origin <url>
Bu kumandanın boş bir depo oluşturur, ve tüm nesneler getirir ama onları kontrol etmiyor. Sonra yapın:
git config core.sparseCheckout true
Şimdi aslında kontrol etmek istediğiniz tanımlamak gerekir. Bu .git/info/sparse-checkout
, ör listeleniyor yapılır:
echo "some/dir/" >> .git/info/sparse-checkout
echo "another/sub/tree" >> .git/info/sparse-checkout
Son ama en az değil, uzaktan gelen devlet ile boş repo güncelleme:
git pull origin master
extended tutorial bir göz atmak isteyebilirsiniz ve muhtemelen 16 ** resmi okumalısınız.
Bunu Paylaş:
Nasıl GitHub benim depo bir dizin kald...
Bildirmek için herhangi bir şekilde bi...
HTTP yapmak için herhangi bir şekilde ...
Bir şekilde mv değil't varsa taşı...
Ant build.xml oluşturmak için herhangi...