eclipse - 修订控制系统建议

标签 eclipse svn git cvs

在我的独立开发工作中,我已经到了想要开始使用 Subversion 技术的地步。

到目前为止,我只是通过导出当前数据库并将它们与我的 PHP 项目文件压缩在一起来进行备份。

我在网上阅读了一些文章并观看了 Linus Torvalds 的视频 - 一般的结论似乎是 Git 已经流行,而旧的 CVS 技术已经过时了。

我目前不在 Linux 下操作,我在 Windows -> Eclipse 中完成所有 PHP 工作。由于 Eclipse 在 JVM 上运行,跳转到 Linux -> Eclipse 将或多或少透明 - 除了文件系统。

我想要完成的是能够保持持续的修订历史——但我希望这几乎是完全透明的。此外,我在 MVC 框架中工作,我希望能够将我的观点发布给设计师,并让他们也在修订控制系统中工作。

Egit 会完成我需要的吗?还是单人劳动力的开销太大? 您建议我使用什么来保留修订历史记录?

我还要求该服务是免费的!

最佳答案

使用 Git 或 Mercurial


曾几何时,cvs 几乎完全取代了它的竞争对手,并统治了版本控制的世界。

然后它自己被 svn 取代。

现在,svn 已被 git 取代。

Gitsvn 更复杂,因此 svn 项目可能只想继续抨击而不是转换。

但是svn的日子屈指可数了。 GitMercurial 和一些专有系统显然是 VCS 世界的 future 。甚至还有与其他类型的存储库交叉操作的机制。

最后,转换很容易,因为 git 可以与中央存储库一起使用,就像它是(快得多)的 cvs 或 svn 版本一样。

关于eclipse - 修订控制系统建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4640133/

相关文章:

eclipse - 在构建路径中添加项目时,Eclipse 中出现 NoClassDefFoundError

svn - 如果我想保留本地更改,解决与 TortoiseSVN 树冲突的最佳方法是什么?

用于开发和实时网站的 Git

python - 将本地分支推送到远程分支

Git 错误 "unable to migrate objects to permanent storage"从 bitbucket 推送到 Azure webapp

java - Eclipse java查找属性值

java - 如何在以管理权限运行的linux中开发java应用程序?

eclipse - 将多个模块 Maven 2 项目导入 Eclipse 工作区时出现的问题

svn - 查询 svn 修订版突然看起来很慢(可能是因为 svn 1.5?)

c++ - libsvn - svn_pool_create() - Unresolved external 问题