Eclipse开放工程是IBM集成开发工具,其强大完善的功能、开放的架构可以适应各种级别的java开发。SVN是Subversion的缩写,是版本控制系统工具的一种,Subversion管理随时改动的文件和目录,以二进制格式存储所有的文件,使用高效的比较二进制差异算法来算版本之间的改动,使用类似数据库事物的方式来处理用户提交入库的过程。Eclipse本身不集成有SVN ,需要添加插件才能集成(Subclipse插件)。
1、TortoiseSVN 与SubEclipse 相互兼容版本
Subclipse 1.10.x --> TortoiseSVN 1.8.x
Subclipse 1.8.x --> TortoiseSVN 1.7.x
Subclipse 1.6.x --> TortoiseSVN 1.6.x
Subclipse 1.4.x --> TortoiseSVN 1.5.x
2、集成后的日常使用
2.1、检出工作项目
打开Eclipse,打开SVN资源库界面,新建资源库(可咨询项目组管理员URL地址): 右键选择“检出为”,检出对应开发分支的项目工程,其中项目名称可自己决定。也可以在本机安装SVN的客户端,结合使用最佳。
2.2、SVN的操作使用
与资源库同步
与资源库同步的目的是检查本地代码和服务器代码版本差异以及代码不同,在更新和提交之前最好先与资源库同步,与资源库同步是让你知道哪个文件有冲突,然后有选择的操作。如果有冲突的话需要解决冲突。
在提交代码之前与资源库同步,不同的提交文件之前会出现不同的标识,在有冲突的时候,要将本地的代码和服务器上的代码进行比较,进行文件冲突的解决(详情见下方冲突的解决方法)。
更新、提交、覆盖更新