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

  • hidetake takayama

    hidetake tak

    3 Mart 2009
  • NicoleGrippo

    NicoleGrippo

    14 Kasım 2006
  • WhtButterflyLiz

    WhtButterfly

    14 NİSAN 2008