有没有任何Notepad++插件可以定期保存我正在工作的版本?理想情况下,它会使用自动版本号和日期保存许多版本,并将它们存储在压缩存档中以节省空间。
类似这样的东西已经存在了吗,还是我应该尝试编写这样的插件呢?
谢谢,
卡梅伦
P.S. 它应该是免费软件或(最好是)开源软件。
有没有任何Notepad++插件可以定期保存我正在工作的版本?理想情况下,它会使用自动版本号和日期保存许多版本,并将它们存储在压缩存档中以节省空间。
类似这样的东西已经存在了吗,还是我应该尝试编写这样的插件呢?
谢谢,
卡梅伦
P.S. 它应该是免费软件或(最好是)开源软件。
设置 > 首选项 > 备份 选项卡 > 点击详细备份
每次保存文件时,这将为文件打上时间戳的副本。
更新:
AutoSave 允许根据计时器计划(默认为1分钟)和/或应用程序失去焦点来自动保存当前打开的文件。该插件提供了一些选项来保存当前文件(或所有文件),只选择指定的文件,可以通过菜单访问。
[来自Lifehacker]
更新2: 注意:如果您设置的自定义备份目录被删除/移动,则备份不会发生!没有任何错误提示通知您的链接已失效!
你最好考虑一些更接近“真正”版本控制的东西,比如Mercurial。它不需要服务器,而且非常容易设置。
为了自动化,你可以在Notepad++中打开自动保存,并设置Windows定时任务每隔几分钟执行一次hg commit
。
看起来您是Windows用户,因此您有使用影子副本的选项,但是副本可能不会经常生成。
IntelliJ Idea和其他一些Java IDE都有本地历史记录功能。
我个人使用TortoiseSVN和svn服务器在Dreamhost上。这还带来了额外的好处,即在灾难发生时,我的文件存储在离线位置。