eclipse的版本控制工具

7 views
Skip to first unread message

zhiwen hu

unread,
Jul 24, 2008, 10:12:13 PM7/24/08
to tige...@googlegroups.com, huzhi...@gmail.com

eclipse的版本控制工具


分类: 项目管理    作者:Ray    2007年11月24日

在Eclipse中集成Subversion的版本控制应该是最方面的,可能也是最佳的解决方案。两个原本都是Open Source的系统,可以非常方便的集成在一起。同时候选方案还不只一种。使用比较多的是以下两种:Subclipsesubversive

1.Subclipse:

这个不用介绍了由Subversion的官方发布的Eclipse 的插件,从Eclipse比较早的版本已经开始支持,使用纯Java的代码。最新可以支持到Eclipse Europa版本。

2.Subversive:

由Polarion Community开发,a brand new Eclipse Client for SVN,从他们的目标中就可以看出是准备打造全新的Eclipse的客户端。曾经使用过一段时间,感觉界面操作和Subclipse非常的相似,但稳定性 却大大不如Subclipse,使用了一会就会造成Eclipse的异常,最终我还是选择回了Subclipse。

同时两者都支持和Eclipse中Mylar插件的结合,不过个人感觉安装了Mylar后会对Eclipse造成很大的影响,所以只能忍痛割爱,放弃这个Mylar的插件。


以上是对两者的简要介绍,大家可以选择自己喜欢的Eclipse的subversion的插件。

讲了这么多的Eclipse的版本控制,CVS我们就不用说了,Eclispe 原生支持的版本控制。不过由于Subversion的出现,解决了很多CVS中的设计缺陷,从很多Open Soucrce项目改用Subversion来看,他可能已经步入他的退休期了。

由于VSS(Visual Source Safe)的使用人群也是非常的多,最后我们再介绍一下VSS和Eclipse的整合.具体做法就是安装vssplugin。 这是一个非常不错的Eclipse的插件。给人的感觉就如在Visual Studio中使用一样,因有的功能都已经包含在内。不过个人觉得还是不推荐在Eclipse中使用VSS,原因是VSS过分的依赖Windows的平 台,再Eclipse项目中会有很多以点开头的目录和文件,这些目录完全不能Check in到VSS中,但这些文件中有些确实项目文件非常重要的配置文件。同时Check out-Modify-Check in的模式会过分依赖服务器,当服务器出现问题时,很容易造成修改的文件被覆盖,甚至删除的危险。

最终结果:我的选择: Eclipse + Subclipse。 如果你和我的选择相同,建议再安装以下TortoiseSVN,原因很简单,第一次Import时,使用Eclipse + Subclipse会非常的慢,改用TortoiseSVN做这个动作会效率高上很多倍。


--
胡志文
QQ :54219308
Mobile :13510180486
Reply all
Reply to author
Forward
0 new messages