2012-01-31 16 views
10

Do tej pory używałem trybu edycyjnego emacs do scalania. Próbowałem meldowania, ale nie mogłem znaleźć sposobu na odczytanie tylko jednego bufora/pliku. Nigdy nie łączę się w dwóch kierunkach, dlatego jedną część przeczytam tylko przed połączeniem.meldunek: Zrób jedną część tylko do odczytu

Odpowiedz

0

This article może ci pomóc, wierzę. Mówi

[merge] 
tool = mymeld 
[mergetool "mymeld"] 
cmd = meld --diff $BASE $LOCAL --diff $BASE $REMOTE --diff $LOCAL $MERGED $REMOTE 

To jest to, co nazywam tradycyjny dwukierunkowy łączyć z kartami. Teraz, ponieważ I już zauważył Meld obsługuje łączenie w jedną stronę, istnieje inna opcja . Po ustawieniu stylu konfliktu git "diff3", Meld drukuje "(??)" na linii pokazującej zawartość z BASE. W tym trybie pliki LOCAL i REMOTE są tylko do odczytu, co jest również przydatne.