Bu sorunun yanıtlandığının farkındayım, ancak bir örnek eklemeyi düşündüm.
Yeni bir dosya oluşturun ve şunu yazın:
this is a line
undol
geri alma ağacını gösterecektir. Bu noktada hiçbir şeyi geri almadın
:undol
number changes when saved
1 1 14:50:36
şimdi ESC'ye basın ve satırı şu şekilde değiştirin:
this is a old line
normal moda geçin ve u (geri al) tuşuna basın, bu "eski" yi kaldırmalıdır. Kontrol ederseniz undol
, bu noktada hala tek bir şubeniz var.
şimdi satırı şunu söyleyecek şekilde değiştirin:
this is a new line
Şimdi :undol
gösterir:
number changes when saved
2 2 87 seconds ago
3 2 3 seconds ago
Yazarak ilk şubeye geçebilirsiniz
:u 2
bu sizi 2 numara ile ilişkili dalın sonuna götürür. Bu dalda g+
ve ile hareket edebilirsiniz g-
. Bu noktada g+
hiçbir şey yapmayacaksınız (yapraktasınız). Eğer g-
“eski” ye basarsanız kaldırılacaktır (ilk geri alma ağacını geçiyorsanız) Yani “eski” yi ile kaldırıp tekrar g-
basarsanız g+
, “eski” yeniden yapılacaktır.
Eğer yazarsan
:u 3
İkinci geri alma dalının yaprağına atlayacaksınız ve şunu okuyacak:
this is a new line