Jak mogę uzyskać różnicę między dwoma zatwierdzeniami pliku dla tego samego pliku przy użyciu magit
?magit: jak odróżnić ten sam plik między dwoma różnymi zatwierdzeniami w tej samej gałęzi?
Bezpośrednio z formularza git
można zrobić this. Ale nie wiem jak to zrobić z poziomu magit
. Od magit-status
wydaje się, że d
i D
zwraca różnicę w repozytorium całego. Jest to dla mnie bardzo problematyczne, ponieważ repozytorium jest ogromne i powoduje, że magit
(i z kolei emacs
) przestaje odpowiadać. Czy istnieje sposób, aby poprosić magit
, aby ograniczyć wyszukiwanie do tylko jednego pliku z repozytorium?
Próbowałem również w buforze magit-status
zrobić : diff $start_commit..$end_commit -- path/to/file
. To działa, ale wyjście jest prosty bufor bez podświetlania ani żadnej opcji składanymi ...
możliwy duplikat [Porównaj foo.bar z dwóch różnych oddziałów w MAGIT] (http://stackoverflow.com/questions/16358936/compare-foo-bar-from-twoi-different-branches-in-magit) (biorąc pod uwagę, że gałęzie są po prostu nazwane zatwierdzeniami w git, pytania te są takie same.) – phils