SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • hockeywebcasts

    hockeywebcas

    31 EKİM 2012
  • rekjavicxxx

    rekjavicxxx

    28 EKİM 2007
  • SDSARG3

    SDSARG3

    14 Mart 2009