我目前正在使用Java,并且正在寻找一个程序,该程序可以在每次编译时保存我正在执行的操作的新版本。如果它不运行我不介意,我可以进去并编辑类名以使其与之后的 .java 名称匹配。由于我是一个初学者,我总是被过度扩张自己所困扰,然后无可挽回地破坏了我正在从事的项目。我只是在寻找回到安全状态的方法。
我确信他们是为此而设计的程序,但因为我不知道他们的集体名词,所以几乎不可能找到一个。
非常感谢所有帮助。
您正在寻找的是修订控制。这与您正在处理的语言无关,因为 VCS 所关心的只是软件在特定时间快照处的状态。
一些建议:
IntelliJ IDEA还带有内置的本地修订系统,允许您访问特定文件的历史记录。最好还是使用 Git 或 Subversion。
您还可以在一些网站上托管您的项目以更好地保护您的项目,例如Github或Google Code。Github 使用...Git,但 Google Code 将允许您使用其他一些,例如 Subversion 和 Mercurial。