安装SVN和svn的基本操作

svn

svn的认识:

SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。
在这里插入图片描述

集中式代码管理的核心是服务器,所有开发者在开始新一天的工作之前必须从服务器获取代码,然后开发,最后解决冲突,提交。所有的版本信息都放在服务器上。
工作流程:
1、从服务器下载项目组最新代码。
2、进入自己的分支,进行工作,每隔一个小时向服务器自己的分支提交一次代码(很多人都有这个习惯。因为有时候自己对代码改来改去,最后又想还原到前一个小时的版本,或者看看前一个小时自己修改了哪些代码)。
3、下班时间快到了,把自己的分支合并到服务器主分支上,一天的工作完成,并反映给服务器。

svn的使用

建立库:

2、打开文件夹,在空白处按下“shift键+鼠标右键”;

3、在弹出的菜单中选择“TortoiseSVN - Create repository here”;

4、弹出对话框,提示创建成功,并自动在文件夹中创建了目录结构
在这里插入图片描述更新工作目录:

1、在工作前,确保当前项目实最新的,需要进行更新(同样需要进行项目提交)

2、在工作目录空白处点击鼠标右键,选择“SVN Update”;

3、会弹出对话框开始更新,并显示更新了哪些内容,库版本是多少;
在这里插入图片描述

解决冲突的办法:

冲突原因:在没有更新项目前,对已经更新过的项目文件进行提交操作,就会引起冲突

手动解决:冲突发生时,通过和其他用户沟通之后,手动更新目标文件。然后执行svn resolved filename来解除冲突,最后提交。

放弃自己的更新,使用别人的更新。使用最新获取的版本覆盖目标文件,执行svn resolved filename并提交。

放弃自己的更新,使用svn revert,然后提交。在这种方式下不需要使用svn resolved

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值