您好,欢迎来到欧得旅游网。
搜索
您的当前位置:首页SVN使用说明

SVN使用说明

来源:欧得旅游网


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

本站由北京市万商天勤律师事务所王兴未律师提供法律服务