Desfazer é bom ter no Vim. Mas, às vezes, em um ponto conhecido, quero apagar meu histórico de desfazer - para poder udesfazer alterações individuais, mas apenas voltando a um determinado ponto. (Por exemplo, isso pode ser quando eu cometi a última vez.)
Uma maneira de conseguir isso seria fechar e reabrir o arquivo - o histórico de desfazer começa limpo nesse momento. Mas isso é um aborrecimento.
No passado, eu consegui isso com :edit!. Mas no Vim 7.3, isso não descarta a história de desfazer.
Existe outra maneira de fazer isso, além de fechar o arquivo?
upara desfazer alterações individuais, mas não além do ponto em que cometi pela última vez. Exatamente como se, toda vez que eu comprometesse, fechasse o arquivo e o reabrisse. O que :edit!costumava fazer - era como fechar o arquivo e reabri-lo. Isso não precisa estar vinculado a um ponto de confirmação, é exatamente o momento em que eu o desejaria com mais frequência.
git checkout -f fileouhg rollback file?