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

标签 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 软件集成?如果是,这会是一个好方法吗?

最佳答案

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

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

https://tortoisegit.org/

http://tortoisesvn.net/

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

关于eclipse - 为初学者处理不同版本的代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11769354/

相关文章:

Android-执行 Runtime.getRuntime().exec() 时出错 - 环境为空 -ffmpeg

java - 尝试为 android-calendar 实现 ExtendedProperties 时出现 IllegalArgumentException

git - 仅保留来自一系列 Git 提交的文件添加?

GIT 1.9 - 远程 : error: 'receive.denyCurrentBranch'

svn - 管理 SVN 存储库配置文件

java - Spring导入看不到资源

visual-studio - Eclipse 与 Visual Studio : What are the features in Eclipse that are not present in Visual Studio and vice versa?

java - 在 Eclipse 中生成 RESTful Web 服务客户端

git - 如何管理 git 存储库中的 IDE 文件?

version-control - Perforce 中类似 Mercurial 的命名分支体验