SORU
19 Mayıs 2009, Salı


Git birlikte çalışabilirlik Mercurial bir Depo ile

Bir Mac üzerinde GIT kullanıyorum. Yeterli dedi. Araçlar var, deneyimim var. Ve bunu kullanmaya devam etmek istiyorum. Savaş yok burada...

Bu sorunu hep birlikte. Çoğu insan benim için harika SVN kullanın. Git SVN kutunun dışında çalışır, ve sade bir çözümdür. İnsanlar mutlu SVN kullanmaya devam edebilir ve benim iş akışı ve de eşyalarımı kaybetmek istemiyorum.

Şimdi... Bazı çocuklar Mercurial ile birlikte gelir. Onlar için iyi nedenleri var. Ama out-of-the-box herhangi GIT HG bulamıyorum. HG geçmek istemiyorum, ama ben hala kendi deposu ile birlikte.

Aranızda bunun için basit bir çözüm biliyor musunuz?

CEVAP
6 Temmuz 2009, PAZARTESİ


hg-git kullanmak gerekir.

hg clone <hg repository>

~/.hgrc düzenleyin ve ekleyin :

[extensions]
hgext.bookmarks =
hggit =

bir yer imi oluşturmak gıt master olacak :

cd <repository>
hg bookmark -r default master

depodaki .hg/hgrc düzenleyin ve ekleyin :

[git]
intree = true

şimdi git deposu oluşturabilirsiniz :

hg gexport

ve git bir klon olarak ortaya çıkan dizin kullanabilirsiniz. mercurial çekerek şöyle olacaktır :

hg pull
hg gexport

ve mercurial için bastırıyor :

hg gimport
hg push

(Evet, bu iş akışı ile hg kullanmak gerekir ama senin hack gıt TÜM olacak)

Eğer bu iş akışı, lütfen bir hata dosyası ile ilgili bir sorun Varsa P. S..

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • friendz.net

    friendz.net

    29 EKİM 2010
  • SDSARG3

    SDSARG3

    14 Mart 2009
  • Stevie

    Stevie

    2 Mayıs 2010