Rückgängig ist schön in Vim zu haben. Aber manchmal möchte ich an einem bekannten guten Punkt meinen Rückgängig-Verlauf löschen u
, um einzelne Änderungen rückgängig machen zu können, aber nur bis zu einem bestimmten Punkt. (Zum Beispiel könnte dies der Zeitpunkt sein, an dem ich das letzte Mal einen Commit ausgeführt habe.)
Eine Möglichkeit, dies zu erreichen, besteht darin, die Datei zu schließen und erneut zu öffnen - der Rückgängig-Verlauf beginnt an diesem Punkt sauber. Aber das ist ein Ärger.
In der Vergangenheit habe ich dies mit erreicht :edit!
. In Vim 7.3 wird der Rückgängig-Verlauf jedoch nicht verworfen.
Gibt es eine andere Möglichkeit, dies zu tun, als die Datei zu schließen?
u
einzelne Änderungen rückgängig zu machen, aber nicht über den Punkt hinaus, an dem ich das letzte Mal einen Commit ausgeführt habe. Genau so, als hätte ich jedes Mal, wenn ich ein Commit ausgeführt habe, die Datei geschlossen und erneut geöffnet. Das war :edit!
früher so, als würde man die Datei schließen und wieder öffnen. Dies MUSS nicht an einen Festschreibungspunkt gebunden sein, dies ist nur der Zeitpunkt, an dem ich es am häufigsten möchte.
git checkout -f file
oder neu zuordnenhg rollback file
?