Wygląda jak w wersji 2.5 zostały one ostatecznie dodaje tę funkcję. „Przodek” teraz faktycznie oznacza „Ancestor” i jest tam oddzielny „scalić” opcja
Z wiersza poleceń można zrobić coś takiego:
$ opendiff mine theirs --ancestor base
Gdzie „moje” jest moja wersja pliku , "ich" jest wersją, z którą próbuję się połączyć, a "podstawa" jest wspólnym przodkiem "kopalni" i "ich"
To polecenie otworzy scalenie plików i pokaże przodka u dołu (gdzie scalenie jest w moim przykładzie z 2010 r.)
Niestety, to nie jest możliwe można użyć opcji --merge wraz z opcją --ancestor. Nie można wyświetlić scalania trójstronnego i używać scalania plików do rozwiązywania konfliktów w tym samym czasie.
Zaczynam używać File Merge do przeglądania i zrozumienia konfliktu, a następnie jak zwykle edytuj znaczniki konfliktu w edytorze tekstu. (westchnienie ...)
Deltopia wygląda ładnie. Dzięki. –
Perforce's P4Merge to darmowy i wspaniały 3-way diff/merge narzędzie i jest dostępny dla OSX, Linux i Windows – Clafou
Ponieważ jest to zaakceptowana odpowiedź i ludzie podłączają swoje narzędzia fav, wspomnę tylko kdiff3 (również wymienione w odpowiedzi poniżej), która jest bezpłatna i łączy się bardzo dobrze. Jest dość brzydki (na OSX), ale przyjazny dla klawiatury i łatwy w użyciu. – LOAS