Center of Excellences 软酷.卓越实验室
易思博网络系统(深圳)有限公司
Zensar Technologies Ltd. (India)
SVN安装与使用
一、安装前提
1. Java官方网站上http://www.sun.com下载jdk-1_5.exe
2. Eclipse官方网站上http://www.eclipse.org下载Eclipse3.3平台
3. Subversion官方网站上http://subversion.tigris.org下载服务端
svn-1.4.5-setup.exe
4. Tortoisesvn官方网站上http://tortoisesvn.net下载客户端 TortoiseSVN-1.4.5.10425-win32-svn-1.4.5.msi
5. Subclipse官方网站上http://subclipse.tigris.org下载Subclipse插件
Subclipse 1.2.4.zip,以便集成在Eclipse中使用
二、安装步骤
1. 先安装JDK1.5,配好环境变量; 2. 解压出Eclipse3.3平台即可;
3. 安装Subversion(SVN)服务端,默认安装步骤即可; 4. 安装Tortoisesvn客户端,默认安装步骤即可; 5. 解压出Subclipse插件即可;
三、SVN服务端的配置
1. 安装好SVN服务端后,首先要创建资源库(Repository),见一个文件夹如: E:\\ Repository,利用Tortoisesvn客户端工具创建资源库;
1
Center of Excellences 软酷.卓越实验室
易思博网络系统(深圳)有限公司
Zensar Technologies Ltd. (India)
2. 点击OK按钮;
3.点击OK按钮后,E:\\ Repository文件夹里会出现若干文件;
4. 打开E:\\Repository\\conf下的svnserve.conf、passwd、authz文件进行修改; 修改svnserve.conf文件:把选中前方的#号删除后保存;
2
Center of Excellences 软酷.卓越实验室
易思博网络系统(深圳)有限公司
Zensar Technologies Ltd. (India)
修改passwd文件:添加用户(admin)和密码(pwd),修改后保存;
修改authz文件:添加选中部分,使之可以进行读、写,修改后保存;
5. 进入开始—>运行—>cmd,输入svnserve –d –r E:\\Repository,使服务器启动 注:cmd不可以关闭,否侧服务就终止了;
四、SVN集成到Eclipse平台中
1. 打开Eclipse3.3平台:Help—> Software Updates->Find and Install…
3
Center of Excellences 软酷.卓越实验室
易思博网络系统(深圳)有限公司
Zensar Technologies Ltd. (India)
2. 选择Search for new features to install,点击next
3. 选择New Local Site…
4. 选择解压出Subclipse插件的文件夹,点击确定按钮;
4
Center of Excellences 软酷.卓越实验室
易思博网络系统(深圳)有限公司
Zensar Technologies Ltd. (India)
点击OK按钮;
选择Subclipse,点击Finish按钮;
5
Center of Excellences 软酷.卓越实验室
易思博网络系统(深圳)有限公司
Zensar Technologies Ltd. (India)
选择Subclipse Plugin,点击Next按钮;
选择 I accept…,点击Next按钮—>Finish按钮—>Install All按钮—>Yes按钮,重启Eclipse平台,完成SVN的集成;
6
Center of Excellences 软酷.卓越实验室
易思博网络系统(深圳)有限公司
Zensar Technologies Ltd. (India)
五、在Eclipse平台里构建SVN资源库
在服务器上构建SVN资源库之前,首先要先启动SVN服务,不能关闭cmd;
1. 选择Window—>Show View—>Other;
2. 选择SVN资源库,点击OK;
7
Center of Excellences 软酷.卓越实验室
易思博网络系统(深圳)有限公司
Zensar Technologies Ltd. (India)
3. 构建资源库;
4. 填写URL:svn://服务器的IP地址,点击Finish;
5. Java项目添加到SVN共享库中,以便客户端使用;
8
Center of Excellences 软酷.卓越实验室
易思博网络系统(深圳)有限公司
Zensar Technologies Ltd. (India)
6. 选择SVN,点击Next按钮;
9
Center of Excellences 软酷.卓越实验室
易思博网络系统(深圳)有限公司
Zensar Technologies Ltd. (India)
7. 选择svn://服务器IP地址,点击Next按钮;
10
Center of Excellences 软酷.卓越实验室
易思博网络系统(深圳)有限公司
Zensar Technologies Ltd. (India)
8. 点击Next按钮;
9. 点击Finish按钮;
11
Center of Excellences 软酷.卓越实验室
易思博网络系统(深圳)有限公司
Zensar Technologies Ltd. (India)
10. 输入服务器的机器用户名与密码,点击OK按钮;
11. 输入SVN服务器的用户名与密码,点击OK按钮;
passwd文件:添加用户(admin)和密码(pwd)
12. 点击OK完成将Java项目添加到SVN共享库中;
12
Center of Excellences 软酷.卓越实验室
易思博网络系统(深圳)有限公司
Zensar Technologies Ltd. (India)
六、Eclipse在客户端使用SVN服务器上共享的Java项目
1. 打开 Eclipse平台,选择如图;
2. 选择如图,点击Next按钮;
13
Center of Excellences 软酷.卓越实验室
易思博网络系统(深圳)有限公司
Zensar Technologies Ltd. (India)
3. 选择如图,点击Next按钮;(若没有现有的SVN服务器,需要创建新的SVN资源库)
4. 点击Finish按钮,完成Java项目的加载;
6.通常情况下,为了防止与不同用户的本地配置造成冲突,不会将与本地环境相关的项目配置文件,如.project等文件,上传到服务器端。在这种情况下,svn插件会检测到缺少某些项目配置文件,同时提示重新创建项目。用户只需按提示重新创建项目即可。
14
Center of Excellences 软酷.卓越实验室
易思博网络系统(深圳)有限公司
Zensar Technologies Ltd. (India)
七.使用Eclipse SVN插件与svn服务器交互
1.更新(update)
如本地代码与服务器上有冲突,本地会自动产生比对标记及比对文件,用户根据比对标记或比对文件修改即可。
15
Center of Excellences 软酷.卓越实验室
易思博网络系统(深圳)有限公司
Zensar Technologies Ltd. (India)
2.提交(commit)
对源码做了更改之后,经过本地测试,确认整个项目可以正常运行,即可提交更改到中心版本库。
直接提交一般会产生冲突,所以必须先update一下,然后提交。
16
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- ovod.cn 版权所有 湘ICP备2023023988号-4
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务