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

  • Adam Washington

    Adam Washing

    12 Mayıs 2006
  • Epic Tutorials for iPhone, iPad and iOS

    Epic Tutoria

    18 EYLÜL 2011
  • MovieZoneET

    MovieZoneET

    22 Aralık 2009