Любые плагины Notepad ++ для автоматического сохранения версий документа
Кто-нибудь знает о любом плагине notepad ++, который сохраняет версию того, что я периодически работаю? В идеале он сохранил бы многие версии с автоматическим номером версии и датой в названии и, возможно, сохранил их в архиве с zip-архивом, чтобы сэкономить место.
Есть ли что-то вроде этого уже или скажем, я пытаюсь сам написать такой плагин?
Спасибо,
Кэмерон
P.S. Он должен быть бесплатным или (предпочтительно) с открытым исходным кодом.
Ответы
Ответ 1
Настройки > Предпочтения > вкладка "Резервное копирование" > "Экранное резервное копирование"
Это время будет копировать копию вашего файла каждый раз при сохранении.
Обновление:
Автосохранение позволяет автоматически сохранять открытые файлы в текущий момент на основе расписания таймера (по умолчанию 1 мин) и/или при утере фокуса приложения, Плагин предлагает несколько вариантов сохранения текущего (или всех файлов), выбрав только имена, доступные через меню.
[Через Lifehacker]
Update2:
BEWARE. Если каталог настраиваемого резервного копирования, который вы установили для удаления/перемещения, тогда резервное копирование не произойдет! Произошла ошибка, уведомляющая вас о мертвой ссылке!
Ответ 2
Возможно, вам лучше подумать о чем-то более близком к "реальному" контролю версий - Mercurial. Он не требует сервера, и его действительно легко настроить.
Чтобы автоматизировать его, вы можете включить автосохранение в Notepad ++ и настроить запланированную задачу Windows для выполнения hg commit
каждые несколько минут.
Ответ 3
Я начал писать небольшой плагин, но в конце концов он был не очень полезен (медленный и небольшой багги). Теперь я использую управление версиями для любых файлов, которые я хотел бы хранить в разных версиях.
Ответ 4
Кажется, что вы пользователь Windows, поэтому у вас есть возможность использовать теневые копии, но копии, вероятно, не генерируются достаточно часто.
IntelliJ Idea и некоторые другие Java-IDE имеют локальную историю.
Я лично использую TortoiseSVN и svn server на Dreamhost. Это имело дополнительную выгоду от того, чтобы мои файлы хранились за пределами площадки в случае бедствия.