Estou usando um esquema de backup simples que acrescenta uma extensão .YYYYMMDD[a-z]
também.
Para isso, escrevi um conjunto de plugins e scripts do Vim: O plug-in de writebackup define um comando :W[riteBackup]
no Vim que faz um backup do arquivo atual.
Com o plug-in writeAutomator , você pode fazer com que o Vim faça o backup automaticamente.
E o plug-in writebackupVersionControl oferece comandos adicionais de sistemas de controle de versão "reais", como difere e se move através da história.
Além dos plugins do Vim, eu também forneço a funcionalidade básica de writebackup fora do Vim como versões do script VBScript e Bash Shell. no meu site pessoal ; talvez esses sejam úteis para você ou, pelo menos, forneçam um ponto de partida!