MyEclipse中SVN的使用与配置

  • 格式:docx
  • 大小:87.15 KB
  • 文档页数:5

MyEclipse中SVN使用步骤

一 .下载 SVN 服务器端安装 ,配置

1.SVN 是目前软件开发中, 最流行、 最先进的版本控制工作,

比起 VSS、 CVS 等版本控制工具,具有很多优势。

2.SVN 分为服务器端和客户端

服务器端指 Tigris SVN; 客户端包括 Tortoise SVN,Eclipse SVN 插件,这两者也是最常用的

3.SVN 相关软件下载地址:

服务器端: /

客户端 Tortoise SVN 下载地址: /downloads.html

Eclipse SVN 插件下载地址: /

4.SVN 服务器端部署步骤:

1. 下载安装,傻瓜式安装,很简单

2.安装完毕之后 ,创建资源库 (Repository), 将来存放所有项目资源的仓库 ,命令如下 (cmd 下

执行 )

svnadmin create d:\SVNRepo\Repo1

Repo1 就为创建的资源库

3.资源库创建完毕之后,找到 D:\SVNRepo\Repo1\conf\svnserve.conf 文件打开 ,修改 修改之前为 :

[general]

### These options control access to the repository for unauthenticated

### and authenticated users. Valid values are "write", "read",

### and "none". The sample settings below are the defaults.

# anon-access = read

# auth-access = write

### The password-db option controls the location of the password

### Uncomment the line below to use the default password file.

# password-db = passwd

### The authz-db option controls the location of the authorization

修改之后为 :

[general] ### These options control access to the repository for unauthenticated

### and authenticated users. Valid values are "write", "read", ### and "non e". The

sample sett ings below are the defaults.

anon-access = read auth-access = write

### The password-db optio n con trols the locatio n of the password

### Uncomment the line below to use the default password file. password-db = passwd

### The authz-db opti on con trols the locati on of the authorizati on 注意:anon-access

= read

auth-access = write password-db = passwd,每行的前面不能有空格

4.创建用户,配置访问权限

找到D:\SVNRepo\Repo1\conf\passwd,添加用户及密码,建完之后,该用户就可以向资源

库中提交项目,添加用户zs,密码zs

[users]

# harry = harryssecret

# sally = sallyssecret

zs = zs

5•启动SVN服务器

sv nserve -d -r D:\SVNRepo\Repo1

在MyEclipse中打入SVN客户端插件,分为自动更新和

注:SVN客户端有很多,最常用的是 MyEclipse客户端插件和 SVNTortoise客户端

MyEclipse_SVN 客户端插件下载地址: /

SVNTortoise 下地址:/

1. 自动更新,即通过Eclipse直接连接到外网进行更新,具体步骤参照:

/servlets/ProjectProcess7pagelDnp4wY uA

2. 手动更新

手动下载Eclipse SVN插件软件包,解压后的内容如下

名U0当営生

,直接拷贝到Eclipse的对应目录即可 3.打开Eclipse,按照如下过程选择

* AM 口 Cornel«

tv DtcleratioEk

O: Error U£

P Ki trurchy 曲

J*7«doc Altf5hi £tfdF C

Alt+Shif t+0, D

HtfShift+9, T

utfShift+aH j

Kh.vi£*ti on

torkin^ Seti

C

r Ttb Bmxtr

Pre£*r«ncts... \~. Navigator

□t(HUin+

:F^cktf* Explorer 匚

ProbltnL 住 Frocrt^f

-f S*trth

AltfShift+fl, Q

可以看到SVN资源库如下,说明 SVN客户端插件已经安装成功:

findaw

jn tindn1 IH

[di lor i ® ® i * j CJIP

Cuxloihiift Peript'Ctiva...

F«rsp

Ptrsptctivt dost A^l

P«rspecti^«5

Alt+ShiH-KQ. F

All+Shifg S

Qth«r 血电曲書p管亡it*电 三. 建立项目

四. 将项目共享到SVN资源库服务器

鼠标右键项目-->Team-->Share Project--〉资源库位置:svn://IP地址,Share Project只是将本 地项目与SVN资源库建立了一个目录对应

关系,并没有将项目实际提交到 SVN资源库,接下来,将项目提交至资源库

五. 将项目提交到SVN资源库服务器

鼠标右键项目-->Team-->提交,此时将新项目真正提交到了资源库, 就可以通过客户端从资源库取到提交的项目了

另:也可以使用 TortoiseSVN将项目提交到资源库,如下图:

六. 客户端开发时,将项目从 SVN服务器"检出为"

当开发人员第一次从资源库取项目时,

(1),建立资源库位置

⑵,右键资源库--> 检出为 这样,其它开发人员,

^11111 png

千于刑義 寺便用i se涯力m蘇 M 便用 口 七. 要修改代码,务必先更新,从资源库取最新的文档 ,再修

最常用的:

Update:从资源库取最新的项目

Commit: 修改之后,将修改的内容提交到资源库

Sychronize: 将本地项目与资源库进行同步 ,看本地项目与资源库有哪些差异 ,涉及到代码修改 冲突时,就可以用了

八. 修改完毕后,提交

注:当两个人同时修改一个文件时, 必须一个修改完成, 提交之后,另一个再取最新版本进 行修改,这样就需要人为的进行沟通了,版本控制工具再好,也代替不了所有的人为沟通