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ş:
Django nasıl bir görünüm içinde 2 ya d...
Nasıl set-up statik dosyalar ve medya ...
Nasıl Mercurial içinde bir depo (hg) t...
Nasıl bir proje içinde tek bir dosya i...
Nasıl klon ya da Python içinde bir lis...