Java 保存和检索过度更改的代码

Java 保存和检索过度更改的代码,java,netbeans,ide,version,Java,Netbeans,Ide,Version,我是java编程新手。我使用netbeans IDE来创建一个相当大的项目。因此,当我在开发项目时,我会不断修改代码,使之适合需要。如何在修改代码之前保持代码可用的最佳方法?这是因为我想保留我的代码的所有早期版本,这样当我遇到错误时,我就可以轻松地跳转到早期版本。谢谢您的帮助。 < P>您应该认真考虑使用版本控制系统,如代码> Git < /C>或 Svn>代码>,尤其是在您正在处理大型项目时。 阅读关于版本控制< /p> 你应该认真考虑使用一个版本控制系统,如代码> Git < /C>或 Sv

我是java编程新手。我使用netbeans IDE来创建一个相当大的项目。因此,当我在开发项目时,我会不断修改代码,使之适合需要。如何在修改代码之前保持代码可用的最佳方法?这是因为我想保留我的代码的所有早期版本,这样当我遇到错误时,我就可以轻松地跳转到早期版本。谢谢您的帮助。

< P>您应该认真考虑使用版本控制系统,如代码> Git < /C>或<代码> Svn>代码>,尤其是在您正在处理大型项目时。


<>阅读关于版本控制< /p> 你应该认真考虑使用一个版本控制系统,如代码> Git < /C>或<代码> Svn。特别是现在你正在处理大型项目。


阅读这篇关于版本控制的文章

正如其他人所说,版本控制是你的朋友。使用版本控制时,将活动分解为简单/小任务。只专注于一项任务,在工作时,用一句有意义的评论(你未来的自己会感谢你)一起完成这项工作。这样做的目的是少而频繁地做出承诺。这很有用,原因有二:

  • 如果你需要放弃改变,你不会损失太多
  • 如果你需要了解自己做了哪些改变,那么就没有那么多需要了解的了

  • 在某个时候,你会想对你的工作进行分支/标记。标签用于标记可能被冻结的重要时刻(如发布)。分支对于尚未准备好“发布就绪”的重大更改/添加非常有用。当工作准备就绪时,您可以将更改合并回。这允许您的项目有一个稳定的(主干)版本和一个正在进行的(分支)版本。

    正如其他人所说,版本控制是您的朋友。使用版本控制时,将活动分解为简单/小任务。只专注于一项任务,在工作时,用一句有意义的评论(你未来的自己会感谢你)一起完成这项工作。这样做的目的是少而频繁地做出承诺。这很有用,原因有二:

  • 如果你需要放弃改变,你不会损失太多
  • 如果你需要了解自己做了哪些改变,那么就没有那么多需要了解的了

  • 在某个时候,你会想对你的工作进行分支/标记。标签用于标记可能被冻结的重要时刻(如发布)。分支对于尚未准备好“发布就绪”的重大更改/添加非常有用。当工作准备就绪时,您可以将更改合并回。这允许您的项目有一个稳定的(主干)版本和一个正在进行的(分支)版本。

    您需要的是版本控制或版本控制。检查Subversion(或SVN)作为一个简单的开始,和/或如果您想将其改进为Git或Mercurial。您还需要一个存储库。您正在寻找的是版本控制或版本控制。检查Subversion(或SVN)作为一个简单的开始,和/或如果您想将其改进为Git或Mercurial。您还需要一个存储库。谢谢大家,这很有帮助。@lillyfleur接受答案?谢谢大家,这很有帮助。@lillyfleur接受答案?