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

  • discokatze

    discokatze

    23 EYLÜL 2009
  • tatermoog

    tatermoog

    2 AĞUSTOS 2006
  • Video-Tutorials.Net

    Video-Tutori

    15 Mart 2011