Diyelim ki bir birleşme çatışmam var. Bunun gibi çakışan bir dosya görüyorum:
Unstaged changes:
Unmerged Foo/bar/wibble/plop/elbow.txt
Değişiklikleri açmak için sekmeye basabilirim ve belki de elle düzeltmek için dosyanın içindeki bir noktaya atlayabilirim, ancak zaman alıcı olabilecek çok sayıda çakışma içeren büyük bir dosyaysa.
Git aracılığıyla magit aracılığıyla dosyanın bizimkinin sürümünü veya çakışmasını çözmesini nasıl isteyebilirim? Yolu kopyalayabilirim, sonra Shift-:
özel bir git komutu girmek için kullanın, ancak bunun için bir klavye kısayolu olması gerektiği gibi görünüyor. Magit menüsünde veya ?
pop- up'ta bariz bir şey göremiyorum .
k
ve hangi sürümü saklayacağınızı seçebilirsiniz. Kulağa mükemmel geliyor! github.com/magit/magit/issues/1643
magit-status
ve ilee
3 yönlü birleştirme başlatmak için tuşuna basınediff
. Başka bir alternatif, bir çakışma arabelleğinde,smerge-mode
çakışma vurgulaması için açabilmeniz ve doğrudan arabelleğinizde (ediff değil) etkileşimli birleştirme gerçekleştirebilmenizdir.smerge-mode
İlgili komutlar için önek anahtar bağlamaC-c ^
;C-c ^ C-h
tüm tuş bağlantılarını görüntülemek için tuşuna basabilirsiniz .