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

  • KoreanFrogMania님의 채널

    KoreanFrogMa

    18 Aralık 2011
  • paikimchung

    paikimchung

    12 Mayıs 2006
  • PhoneArena

    PhoneArena

    7 NİSAN 2006