2

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

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

选项-

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

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

编辑-

是否可以在 eclipse 本身内部执行 SVN,或者将 eclipse 与一些 SVN 软件集成?如果是,这将是一个好方法吗?

4

1 回答 1

3

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

如果您使用的是 Windows,我建议您使用 TortoiseSVN 和 TortoiseGit。

https://tortoisegit.org/

http://tortoisesvn.net/

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

于 2012-08-02T00:32:26.110 回答