Cofanie jest przyjemne w Vimie. Ale czasami, w znanym dobrym punkcie, chcę wymazać historię cofania - aby móc u
cofnąć pojedyncze zmiany, ale tylko do pewnego momentu. (Na przykład może to być czas, kiedy ostatni raz popełniłem.)
Jednym ze sposobów osiągnięcia tego jest zamknięcie i ponowne otwarcie pliku - historia cofania zaczyna się w tym momencie od razu. Ale to kłopot.
W przeszłości osiągałem to dzięki :edit!
. Ale w Vimie 7.3 nie odrzuca historii cofania.
Czy jest na to inny sposób niż zamknięcie pliku?
u
cofać indywidualne zmiany, ale nie przekraczać punktu, w którym ostatnio popełniłem. Dokładnie tak, jakby za każdym razem, gdy się popełniłem, zamykałem plik i ponownie go otwierałem. Tak było :edit!
kiedyś - przypominało to zamykanie pliku i otwieranie go ponownie. Nie musi to być powiązane z punktem zatwierdzenia, to jest właśnie czas, kiedy najczęściej tego chcę.
git checkout -f file
lubhg rollback file
?