备份Java?

备份Java?,java,backup,Java,Backup,我目前正在使用Java,我正在寻找一个程序,它可以在每次编译时保存我正在做的事情的新版本。我不介意它不运行,我可以进去编辑类名,使它与.java名称匹配。由于我是一个初学者,我总是被过度扩展自己,然后无可挽回地破坏我正在进行的项目所困扰。我只是在寻找一种回到安全状态的方法 我肯定他们的计划就是为了这个,但因为我不知道他们的集体名词,找到一个几乎是不可能的 非常感谢所有帮助。使用文件夹。如果使用Eclipse,只需将整个文件夹放在Dropbox文件夹中,就可以使用备份IDE 额外的好处:从任何地方

我目前正在使用Java,我正在寻找一个程序,它可以在每次编译时保存我正在做的事情的新版本。我不介意它不运行,我可以进去编辑类名,使它与.java名称匹配。由于我是一个初学者,我总是被过度扩展自己,然后无可挽回地破坏我正在进行的项目所困扰。我只是在寻找一种回到安全状态的方法

我肯定他们的计划就是为了这个,但因为我不知道他们的集体名词,找到一个几乎是不可能的

非常感谢所有帮助。

使用文件夹。如果使用Eclipse,只需将整个文件夹放在Dropbox文件夹中,就可以使用备份IDE

额外的好处:从任何地方访问您的项目

您也可以使用,但是您的源代码将对社区开放,除非您为他们的“计划”之一付费


也要考虑使用,这不是众所周知的,但是免费的。(感谢A--C作为GitHub的替代品)

您要寻找的是。这与您所使用的语言无关,因为VCS所关心的是软件在特定时间快照的状态

一些建议:

还附带内置的本地修订系统,允许您访问特定文件的历史记录。最好还是使用Git或Subversion


还有一些站点可以承载项目,以便更好地保存项目,例如或。Github使用…Git,但Google代码允许您使用其他一些,如Subversion和Mercurial。

您应该研究版本控制系统(如Git)。一定要考虑使用VCS。一些IDE,比如Eclipse,也给了你一个历史缓冲区,你可以从中恢复代码。Eclipse和其他IDE目前非常强大,我已经在努力学习很多东西,只是掌握了编码。吉特似乎就在我这条街上。它既可以在本地存储,也可以在线存储,对吗?这就是为什么你使用GitHub代替私人回购,而只有不到5人参与回购。Dropbox的想法是+1。多次在工作中覆盖DWG文件时保存了我的屁股。它的上传历史记录(或者你管它叫什么)将记录一个文件以前的所有版本。要考虑的是IDE的节省架构。例如,它是否在编译前保存、同步保存、按用户命令保存?因此,使用VCS是个好主意。使用Dropbox作为版本控制是个糟糕的主意。你对这一点没有任何历史概念。出于这个原因,我建议使用带有Dropbox的IDE。此外,您还可以使用Dropbox恢复已删除的文件。除此之外,我还提出了其他想法,所以如果你能删除你的否决票@Makoto,那就太好了。如果删除关于Dropbox的想法,我会感觉更舒服。把你的文件放在云中是很好的,但是,再一次,单凭这一点,你无法从历史中获益。这足以让它成为一个不受欢迎的答案。修订控制,嗯?万分感谢,这正是我想要的!