SORU
28 EKİM 2008, Salı


Nasıl tek bir depo içinde iki farklı depoları iki dal birleştirmek için?

Git benim depoların yapıları şöyle:

A-B-C-D-E-F   # master branch in separate repo1
A-B-C-D-E-G-H # master branch in separate repo2

A-H basit tamamlar. Gördüğünüz gibi depoları (repo2 repo1 çatal) ile ilgili. Bu iki depoları birleştirmek için çalışıyorum.

Daha sonra tek depoyu aşağıdaki yapıya sahip olmalıdır:

A-B-C-D-E-F   # master branch of previous repo1
        \
         \
          G-H # master branch of previous repo2

Zaten çok zaman Gıt Kullanıcı Kılavuzu okuyarak geçirdim ve bu yüzden aldım. Ancak, kullanım (Özel) bu durum her yerde belgelenmiş görünmüyor.

CEVAP
28 EKİM 2008, Salı


Uzak bir repo olarak aynı dosya sisteminde bir git deposu, tedavi edebilirsiniz.

İlk olarak, aşağıdakileri yapın:

git remote add <name> /path/to/other/repo/.git
git fetch <name>
git branch <name> <name>/master #optional

Şimdi tek bir depo hem de dalları onlar. Git checkout ile aralarında geçiş, birleştirme, vb gıt ile birleştirebilirsiniz.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • infodirt

    infodirt

    11 Mart 2009
  • Louis C.K.

    Louis C.K.

    18 HAZİRAN 2006
  • MrExcite96

    MrExcite96

    17 ŞUBAT 2011