SORU
30 Ocak 2012, PAZARTESİ


Bir şekilde Git submodule olarak Değişken bir depo var mı acaba?

Mutlu bir şekilde alt modüller tüm kütüphaneler izlemek için ben kullanıyorum projem bağlıdır. Şey, bir kütüphane, sadece kamu mercurial deposu çekirdek-arsa denilen kullanıyorum. Muhtemelen salt okunur bir Git depo içinde ayna edebilirim, ama bu elimdeki en iyi seçenek mi? Gıt şeyler izlemek için Mercurial modüller olduğunu gördüm. Eğer birisi başka yolu varsa biliyor musun?

CEVAP
1 ŞUBAT 2012, ÇARŞAMBA


git-hg kullanarak.

İlk olarak, ana depo altında (non-Mercurial) git submodule olduğundan emin olun. Eğer diğer alt modüller henüz yok eğer bilmediğim bir kütüphane örneği için core-plot, başka bir kukla submodule oluşturun:

main-repo $ git submodule add https://repo.url.com/repo.git repo

İkinci olarak, bazı dizine core-plot kütüphane klon.

main-repo $ git-hg clone  https://code.google.com/p/core-plot/ core-plot

Submodule listeye yeni repo ekleyin.

main-repo $ git submodule add ./core-plot core-plot
main-repo $ git commit -am "added core-plot submodule"

Şu andan itibaren, bu repo herhangi bir klonu depoları çeker. (Submodule başlatma ve güncelleme).

Öğrendim ki, bazı sorunların şimdiye kadar

  • Eğer itmek için bir çıplak, repo link ve dizin oluşturulacak bu çıplak, ama depoyu olmayacak klonlanmış içinde ve diğerleri çekerek çıplak olmaz yapacak çekirdek-arsa lib.
  • Eğer arsa core güncelleştirilmesi gerekiyorsa git-hg olan 9**.

11 ** sohbet konusu da StackOverflow istedi. En iyi cevabı projeleri hg-git ve git-hg bahseder. Başka bir converse ile ilgili soru, 13**.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • EatingIn

    EatingIn

    12 EKİM 2013
  • EEVblog2

    EEVblog2

    2 HAZİRAN 2014
  • eyes4beautee

    eyes4beautee

    17 HAZİRAN 2011