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

  • Anthony Le

    Anthony Le

    10 EKİM 2006
  • michaeljacksonVEVO

    michaeljacks

    2 EYLÜL 2009
  • RyanXLT

    RyanXLT

    22 Ocak 2011