2011-07-10 16 views
6

HG'de iki farklı kafa olduğunu düşündüğüm şeyi birleştirirken bir sorunum var. İki revizyon arasında güncellediğimde (ekran görüntüsünde 512 ve 502) dosyalar arasında farklar var. Ancak 512'den 502'ye birleştirmeye çalıştığımda, birleştirilecek hiçbir şey olmadığını söylüyor. Rev olarak güncellerseniz 512 ve 502'den 512'ye birleştirmeye çalışıyorum. Bunun yerine aşağıdaki hata iletisini alıyorum: "bir çalışma dizini atasıyla birleşmenin bir etkisi yoktur". Hata mesajıyla bakıldığında, 502'nin 512 ebeveyni olduğu gibi, iki farklı kafaya benzedikleri grafiğe dayanarak. Neyi yanlış ya da yanlış anlama yapıyorum?Mercurial'da birleşme sorunu

cevap

8

Screen shot from TortoiseHG

ancak iki farklı başları gibi nokta grafik dayalı. Ya yanlış yapıyor ya oldukça net bir şekilde

grafiği yanlış anlama am 502 kırmızı orada, hiç bir kafa olmadığını gösteriyor. Görünümünüz, 502'nin 512'nin bir atası olduğunu göstermesi gereken değişiklik kümelerini filtreleyerek uzaklaştırarak değiştiriyor.

Filtreyi devre dışı bırakabilir ve görüntüyü yeniden kaydedebilir veya daha iyi komut satırı hg glog komutunun çıktısını sağlayabilir misiniz?

En kötü durum hg update 502 ebeveyni 502 olan bir hiçbir şey yapma değişikliği gerçekleştirin ve sonra bunu 512 ile birleştirin, ancak neler olup bittiğini tam olarak anlama/anlama konusunda daha iyiyseniz. Tamamlanmamış grafikle ilgili

+1

+1. Grafikte 503 ila 509 gösterilmez, ancak bu sayılar her zaman ardışıkdır. –

+0

Tamamen haklısın! Filtreyi çıkardığımda, 502'nin başka bir dalda birleştirildiğini gördüm ve o şube varsayılan olarak birleştirilmişti. 510. Teşekkürler! – Yrlec