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

  • MyTiredBones

    MyTiredBones

    2 Temmuz 2013
  • UberFacts

    UberFacts

    26 EKİM 2013
  • YAN TV

    YAN TV

    20 EKİM 2011