2012-06-09 18 views
12

GIT’te yeniyim ve yerel kopyasıma bağlı kaldım ve sonra uzak depoya "bas" yapıyorum. Son zamanlarda kodumu başka bir bilgisayardan değiştirdim ve değişiklikleri ev bilgisayarımla senkronize etmek istedim. Eclipse egit: Uzaktan repo ile nasıl senkronize edilir?

Ama git senkronize görünümünde

, geri Uzak depo taahhüt nasıl (yerel değişikliklerle değişiklikleri çözme sonra) "birleştirilmiş olarak işaretle" Ben gibi dosyaları işaretlemek sonra? (Gibi SVN?)

(yani: ben bile "kırmızı çift dizi simgeleri" "Birleştirilmiş olarak işaretle" tıklayın aynı kalır) Click for larger size

enter image description here

cevap

8

Ben senkronize kullanmayın Bu iş akışını şu şekilde kullanıyorum:

- fetch 
- merge 
    * resolved merges are sent to git index 
    * unresolved merges need to be fixed 
- add fixed merge to index 
- commit 
- push 
+0

ancak onlar zaten dizinde? –

+0

Cevabım – danidacar

+0

'u güncelledim, böylece uzak bir depodaki değişiklikleri getirdikten/çektikten sonra işlem yapıp itmeniz gerekiyor? Yerel kopyada hiç değişiklik yapmadıysa da, uzak kopya diğer katkılarla mı değişti? – franka

4

Çakışan çözümden sonra dizinde birleştirilmiş araçlar olarak işaretleyin.

Yüklemeniz ve itmeniz gerekir.
Egit kılavuzunda "Committing a merge" konusuna bakın.

İlgili konular