我是java编程新手。我使用netbeans IDE创建了一个相当大的项目。所以当我在开发项目时,我会不断修改代码以使其适合需要。如何在修改之前保持我的代码可用?这是因为我想保留所有早期版本的代码,所以当我遇到错误时,我可以很容易地跳转到早期版本。谢谢你的帮助。
您应该认真考虑使用像GIT
或SVN
这样的版本控制系统,特别是现在您正在处理大型项目。
阅读这篇关于版本控制的文章
正如其他人所说,版本控制是您的朋友。使用版本控制时,将活动分解为简单/小的任务。只专注于一项任务,在工作的时候,把工作和一个有意义的评论一起完成(你未来的自己会感谢你的)。我们的想法是少做,多做。这很有用,有两个原因:
- 如果你需要抛弃更改,你不会损失太多。
- 如果你需要了解你做了什么更改,那么就没有那么多需要了解的了
在某些时候,你会想要分支/标记你的工作。标签对于标记时间上的重要时刻(如发布)很有用,这些时刻可能应该被冻结。分支对于尚未准备好发布的重大更改/添加非常有用。当工作准备好时,您可以将更改合并回去。这允许一个稳定(主干)版本的项目和一个正在进行的(分支)版本的项目。