SORU
14 Temmuz 2009, Salı


Bir depo, tek bir dosya almak

En etkili mekanizması (veri transfer ve kullanılan disk alanı bakımından) uzak bir git deposundan tek bir dosyanın içeriğini almak nedir?

Şimdiye kadar başardım:

git clone --no-checkout --depth 1 git@github.com:foo/bar.git && cd bar && git show HEAD:path/to/file.txt

Bu hala abartı olmuş.

Ne repo birden fazla dosya alma hakkında?

CEVAP
14 Temmuz 2009, Salı


Eğer oradaweb arayüzüdağıtılan (gitweb, cgit, Gitorious, ginatra gibi), tek bir dosya indirmek için kullanabilirsiniz ('ham' veya 'normal' görünüm).

Diğer tarafısağladıkullanabilirsinizgit archive's '--remote=<URL>' seçeneği (ve muhtemelen içinde bulunduğu dizin belirli bir dosyaya sınırı), örneğin:

$ git archive --remote=git@github.com:foo/bar.git --prefix=path/to/ HEAD:path/to/ |  tar xvf -

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Floortile83

    Floortile83

    16 Ocak 2010
  • Kamikazeepanda

    Kamikazeepan

    5 ŞUBAT 2006
  • Rockstar Games

    Rockstar Gam

    17 ŞUBAT 2006