Давай, я попробую объяснить.
Для хранения версий файлов используем сторонние программы версионного контроля. (На текущий момент поддерживаются системы fossil и bzr). В принципе версионный контроль необходим, что бы избавиться от невнятных копий внешних отчетов/обработок (МояОбработка_1, МояОбработка_2 и МояОбработка или там в имени файла время, в принципе без разницы).
Версионный контроль позволяет нам хранить в одном каталоге текущие состояние файлов и при этом хранит старые варианты этих файлов с внятным комментарием (внятный комментарий версии зависит от тебя, будешь писать "доработка, рефакторинг, что-то изменил" == МояОбработка_1, МояОбработка_2).
Теперь по работе с плагином:
Для его работы, ты должен указать каталог с файлами, который уже находиться под версионным контролем. Для примера что-бы посмотреть проверить как работает, можешь указать путь к папке со скриптами от снегопата.
Если хотим использовать для произвольного каталога, то необходимо выбрать какой системой версионного контроля будешь пользоваться fossil (ничего устанавливать не надо, со снегопатом идет) или bzr (BZR :
http://www.python.org/getit/ (версия 2.7),
http://www.riverbankcomputing.co.uk/sof ... t/download (PyQT 4.9 для python2.7)
http://wiki.bazaar.canonical.com/WindowsDownloads (я бы советовал 2.5b), Qbzr
https://launchpad.net/qbzr/ и наконец
https://launchpad.net/bzr-explorer/+download красивая графическая оболчка.)
Для fossil советую прочитать
http://snegopat.ru/forum/viewtopic.php?p=1733#p1733.
Небольшое уточнение к статье, по Ctrl+M найте "backend fossil:настройка", во вкладке дополнительно можно создать, открыть хранилище fossil графически.
Будут дополнительные вопросы задавай!