我一直在寻找可以保存代码“快照”的IDE或文本编辑器。我最近使用大量的试验和错误编写了许多新语言。由于在过去几小时甚至几天内做出的编码/设计决策,我经常发现自己想要还原文件或多个文件。如果我可以定期拍摄我的代码快照并恢复到过去的快照而不是手动制作我的文件的副本,那将是很好的。
我认为必须至少有一个显示文件版本历史的编辑器。 (我意识到我可以使用git或svn或任何其他版本控制解决方案,但我想要一个更自动化的过程。)
(如果不是IDE,是否有人知道如何配置Windows-ShadowCopy,OSX-TimeMachine,以45分钟的间隔对我的开发文件夹进行备份......甚至是第三方程序。)
答案 0 :(得分:2)
Eclipse在每个文件的基础上获取本地历史记录...但我个人强烈建议使用源代码控制。如果您使用git或Mercurial之类的东西,那么您的提交都是本地的 - 这意味着您可以在您认为已达到有用点的时刻获得一致的快照。
凭借一点经验,只需要几秒钟的时间来完成当前的工作,而且我认为随着时间的推移,它可能比每次保存或随机间隔自动快照更有用。
(很难知道Eclipse是否真的对你有用,因为你没有指定你将编写哪种语言。不可否认,Eclipse中有相当多种语言的插件......)