当我编写一些(java)代码时,我觉得需要经常试验和更改其中的某些部分。 我希望这些更改出现在现有项目的副本中,而不是原始项目中 - 例如“另存为”与“保存”。
我有一些选择来完成这项工作(如下)。问题是我无法决定选择哪一个。 作为版本控制的初学者,我想要一些非常简单的东西,但也被许多软件公司使用。我已经遇到了很多编译器和运行时错误的问题。我希望版本控制软件不会让编码过程变得更加困难。
选项-
1- Make copies of my code and label them with different numbers/dates.
2- Use SVN ?
3- Use GIT ?
除此之外,还有其他的版本控制方法吗?
编辑-
是否可以在 eclipse 本身内部执行 SVN 或者将 eclipse 与某些 SVN 软件集成?如果是,这会是一个好方法吗?
最佳答案
我目前使用 SVN 进行个人项目,使用 Git 进行小组项目。 Git 处理分支的方式非常灵活。 SVN 非常易于设置和使用(您只需要一个 URL,而不需要在客户端进行 ssh 登录)。
如果您使用的是 Windows,我建议使用 TortoiseSVN 和 TortoiseGit。
我还建议不要选择第一个选项。即使您只是业余爱好者,修订控制也非常重要。
关于eclipse - 为初学者处理不同版本的代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11769354/