mYEclipse整合了CVS插件而没有VSS的插件。因习惯了用VSS进行版本控制。因此网上找资料整理了一下VSS插件的使用。
下载与安装:
一、下载VSS插件 可以去官方网站下载,也可以点这个链接http://sourceforge.net/projects/vssplugin/下载最新的org.vssplugin_1.6.2 Eclipse的VSS插件。文件大小约1MB。 详细使用说明见:http://vssplugin.sourceforge.net/
二、安装
1、把下载回来的VSS插件压缩包解压,得到名为org.vssplugin_1.6.2的文件夹;
2、把org.vssplugin_1.6.2拷贝到 \Common\plugins下;
3、修改\configuration\org.eclipse.equinox.simpleconfigurator的bundles.info文件,在最后加入:org.vssplugin,1.6.2,file:plugins\org.vssplugin_1.6.2\,4,false
注意:文件件最好不要改。plugins\org.vssplugin_1.6.2根据你的情况更改即可。
5、重新启动Eclipse.
4、验证是否安装成功:Eclipse中点击Help菜单->About MyEclipse Enterprise Workbench->Installation Details->Plug-ins列表:
Plug-ins栏中是否已有VSS Plugin Function For Eclipse或对应的Plug-in ID栏中是否已有org.vssplugin
4、Eclipse中设文件树中看到是谁签出了某个文件显示标签:Windows->Preferences->General->Label Decorations->在VSS Plugin Team Decorator项前面要勾。
Eclipse中如何使用VSS:
1、在Eclipse同VSS服务器同步之前,要先刷新,否则可能会因为在Eclipse外面编辑的文件,Eclipse中没有刷新而导致同步报错,可以将Eclipse设置为自动刷新,操作方法:Window->Preferences->General->Workspace,选中Refresh workspace automatically。即使如此,仍然可能出现问题,因为Eclipse刷新可能会有一定延迟,所以在报错时,手动刷新一下,再同步。
2、下班离开公司之前“Commit Changes”所有文件,上班之后Refresh所有文件:
在左侧项目栏的项目名上右击,依次选择Team-Check In或者 Commit Changes。
3、在修改文件之前,先Get Latest Version一下,使得修改时的版本尽可能新,一旦发生冲突,解决它的工作量会比较小。如果是大家共同使用,并经常修改的文件,如web.xml、struts-config.xml等文件,更要在修改之前经常获取最新版本,最好能通知其他人员Commit。
在左侧InstantMsg项目导航栏找到struts-config.xml或者web.xml,在文件上右击,依次选择Team-Get Latest Version。
4、在文件出现冲突时,应该先进行比对,将服务器端的修改更新至本地,不清楚的地方要同其他人沟通,合并完成后,选择Commit Changes更新,禁止出现问题时不进行比对就进行Commit Changes操作!
5、VSS不允许进行删除服务器端文件,所以大家最好不要提交临时文件及临时目录,如编译产生的文件和目录。
6、不同功能模块的文件分开Commit,同一功能模块的文件一次Commit,对于分析错误、减少冲突、版本回退等有帮助。
7、提交的文件必须经过测试,起码保证在本地是可以编译通过的,方便其他人测试。
8、图形文件和classes目录勿加入VSS。