版本控制工具-SVN

本文详细介绍SVN服务器的搭建过程及客户端的基本操作,包括项目上传、检出、提交更新等流程,并提供Eclipse集成SVN的方法。

学习SVN的网址:

http://www.williamlong.info/archives/1878.html

http://svndoc.iusesvn.com/tsvn/tsvn-preface.html#tsvn-preface-audience

 

SVN入门使用:

服务器:Tigris svn

客户端:Tortoise svn

 

服务器的搭建:

1、下载并安装tigris svn server 1.6.5

2、创建中心库:svnadmin create d:\share\svnrepo

3、修改权限配置

修改conf/svnserve.conf文件:打开密码

修改conf/passwd文件:可以添加用户,如这样:user1=pwd1

4、服务器运行方式

svnserve –d –r d:\share\svnrepo (cmd窗口不能关,关了服务器就关了)

apache http

 

客户端访问服务器上的仓库:

在自己用户名文件夹下,右键鼠标->svn://localhost 

 

将本地Workspace里的项目上传到服务器仓库:

在项目上右键->TortoiseSVN->Add

然后再在项目上右键->SVN Commit (这是提交到仓库,需要本地的用户名和密码)

 

另一用户如何从仓库中拿东西:

在自己Workspace里右键鼠标->SVN CheckOut

 

eclipse中集成SVN

 

去这个地址,找到SVN for Eclipse的插件URL

 

eclipse中使用SVN

确保已经集成了SVNwindow->show views->others,如果看到SVN,说明已经集成成功!

 

①打开SVN视图:window->show views->others->SVN->SVN资源库;

②在SVN资源库右键->新建->资源库位置->输入服务器的URL地址;

③创建项目;

 

向库中提交项目:

④在项目上右键->Team->Share Project->选择SVN->选中资源库URL,过程中需要输入本地用户的用户名和密码。这个过程只是在服务器中的库里创建了一个与项目名同名的文件夹,若需提交详细源代码,看下面步骤;

⑤在项目上右键->Team->提交

 

从库中拿东西:

在控制台的SVN资源库中,右键你想要拿到的项目->检出为,选中项目->finished

 

修改项目提交到库中,然后第二个人更新:

第一个人修改完之后,在项目上右键->Team->提交。

第二个人在项目上右键->Team->更新。

 

查看某一个源文件别人更改的地方:

在文件上右键->Compare With->可以选择资源库中最新的版本

 

假设这种情况:两人拿到的是同一版本,并且两人都做了修改。这时候两人都提交就会发生错误,

因为第一个人提交后,版本号变高;而第二个人提交时,提交的版本号低于与库中的版本号,所以将会提交失败。

一种解决办法是,第二个人先更新最新版本,然后再提交。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值