Самая простая из известных мне систем контроля версий - Revision Control System RCS . Это утилита командной строки, которая доступна из коробки в системах Linux. Его использование довольно просто.
Первый. Внутри текущего каталога создайте каталог, в котором будет храниться информация RCS:
$ mkdir RCS
Второй. Сохранение (регистрация) файла в RCS:
$ ci -t-"My notes" notes.txt
Исходный файл удаляется.
Третий. Восстановление (извлечение) исходного файла из RCS:
$ co -u notes.txt
Четвертый. Редактируйте файл по мере необходимости, теперь его можно восстановить в любое время:
$ vim notes.txt
RCS также работает с двоичными файлами и поддерживает множество последующих изменений в файле.