&Quot;git verme" ("svn export")?
".git
depo dizini olmayan bir ağaç bir kopyasını oluşturur" çözüm. gıt ihracat bir iyi olup olmadığını merak ediyordum Benim bildiğim en az üç yöntem vardır:
git clone
.git
depo dizini kaldırarak izledi.git checkout-index
Bu işlev ima eder ama "Sadece dizin içine istediğiniz ağaç..." ben tamamen yapmak için nasıl emin değilim. okuma ile başlargit-export
aslında geçici bir yerrsync --exclude='.git'
ardından nihai hedef içine içinegit clone
yapan üçüncü parti bir script.
Bu çözümlerin hiçbiri gerçekten tatmin edici olarak beni grev. svn export
en yakın olanı 1, hem de bu, çünkü hedef dizin boş ilk olmayı gerektirir seçenek olabilir. Ama seçenek 2 daha iyi, dizin içine bir ağaç okumak için ne demek olduğunu anlamaya varsayarak gibi görünüyor.
CEVAP
Bunu başarmak için muhtemelen en kolay yolu git archive
. Eğer gerçekten sadece genişletilmiş ağaç lazım eğer böyle bir şey yapabilirsiniz.
git archive master | tar -x -C /somewhere/else
Çoğu zaman 'ihracat' git bir şey, böyle bir şey yapmadan yani herhangi bir durumda sıkıştırılmış bir arşiv istiyorum. ihtiyacım var buna
git archive master | bzip2 >source-tree.tar.bz2
ZIP arşivi:
git archive --format zip --output /full/path/to/zipfile.zip master
Daha fazla ayrıntı için git help archive
, oldukça esnek.
ıpa " verme ile 6 beta 2 / Güncell...
Gradle bir hata verme "type '...
Adını&;--> quot;" operatör?...
&Quot;sıkı" kullanın; JavaScript, ...
Nasıl doğru ActionScript 3 SOAP web se...