Система контроля версий, которая отслеживает отдельные файлы

До сих пор я использовал git для управления своими латексными файлами. Однако git управляет сразу всеми латексными файлами в папке.

Мне нужна система контроля версий, которая

  • дает мне историю для каждого файла отдельно
  • позволяет мне проверять старые версии отдельных файлов, не затрагивая другие.
  • позволяет мне создавать ветки для каждого отдельного файла без влияния на другие
  • присваивает теги версиям отдельных файлов

Возможно, это можно сделать с помощью git, но я не знаю, как это сделать. Так есть ли для этой цели какая-нибудь хорошая, удобная система контроля версий?

Возможно, мне следует добавить, что я использую linux в качестве операционной системы и emacs в качестве латексного редактора.

6
задан Michael 17 August 2013 в 15:48
поделиться