2010-08-04 18 views

cevap

31

Komiteleri bir havuzdan diğerine doğru çekmeniz, birleştirmeyi yapıp önce ilkine geri çekmeniz gerekir (her iki depo da tüm depoları içermesini istiyorsanız).

# switch to repo A 
cd folder_a 

# Add repo B as a remote repository 
git remote add folderb /path/to/folder_b 

# Pull B's master branch into a local branch named 'b' 
git pull folderb master:b 

# Merge b into A's master branch 
git merge b 

# Switch to repo B 
cd ../folder_b 

# Add repo A as a remote repository 
git remote add foldera /path/to/folder_a 

# Pull the resulting branch into repo B's master branch 
git pull foldera master:master 
+2

Folder_b çıplak bir depo olmadığı için, içine itmemeniz gerekir. Bir uzak klasör olarak folder_a eklemeli ve ondan çekmelisiniz. – mkarasek

+0

Elbette haklısın. Önerinizi yansıtacak şekilde güncelledim. –

+0

Repo A'nın repo B'den farklı bir klasör yapısı varsa ne olur? – 7537247

İlgili konular