为初学者处理不同版本的代码?

时间:2012-08-02 00:12:36

标签: eclipse version-control

虽然我制作了一些(java)代码,但我觉得有必要经常试验和更改它的某些部分。 我希望这些更改出现在我现有项目的副本中而不是原始项目中 - 例如“另存为”与“保存”。

我有一些选择来完成这项工作(下图)。问题是我无法决定选择哪一个。 作为版本控制的初学者,我想要一些非常简单的东西,但也用于许多软件公司。我在编译器和运行时错误方面遇到了很多问题。我希望版本控制软件不会让编码过程变得更加困难。

选项 -

1- Make copies of my code and label them with different numbers/dates.
2- Use SVN ?
3- Use GIT ?

除此之外,还有其他版本控制方法吗?

编辑 -

是否有可能在eclipse本身内部进行SVN,或者可能将eclipse与某些SVN软件集成?如果是的话,这会是一个好方法吗?

1 个答案:

答案 0 :(得分:3)

我目前将SVN用于个人项目,而Git用于团队项目。 Git处理分支的方式很漂亮。 SVN非常容易设置和使用(您只需要一个URL而不是客户端的ssh登录)。

如果你正在使用Windows,我建议使用TortoiseSVN和TortoiseGit。

https://tortoisegit.org/

http://tortoisesvn.net/

我还建议不要选择第一个选项。即使您只是一个业余爱好者,修订控制也非常重要。