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

  • Lancome USA

    Lancome USA

    30 HAZİRAN 2009
  • RinconDynamic

    RinconDynami

    1 EKİM 2011
  • tseyina

    tseyina

    2 AĞUSTOS 2006