SVN快速使用入门

协同开发时,我们时常会听说SVN这个词,那么SVN到底是什么?又是怎么玩的?笔者在初探SVN后进行一个简单的总结。

SVN:Subversion的简称,是一个开放源代码的版本控制系统。说简单点SVN就是用于多人共同开发同一项目,实现资源共用。 

怎么玩:下面笔者就如下的一个逻辑讲解记录SNV的入门使用,相信在学习的过程中,读者也会很快理解SVN。

安装SVN----》建立版本库----》通过UI界面上传项目到版本库-----》从版本库中检出项目到甲、乙文件夹----》甲新建一个a.txt文件----》甲将修改后的代码commit提交至版本库----》乙更新版本库获取甲更新的内容。

  • 安装SVN

安装SVN客户端:官网:https://tortoisesvn.net/downloads.html(ps:下载速度有点慢),另外提供了当前最新版本的SVN客户端和语言包下载:SVN下载。下载后,点击TortoiseSVN-1.11.0.28416-x64-svn-1.11.0,安装过程很简单,一路next即可(ps:当然对于安装目录,你自己可以选在安装在不同的文件夹下),安装完成后。回到windows界面右击:如果看到如下:

说明已经安装成功。

有读者可能会问,我的是全英文的,你的怎么是中文的,这个问题,还是汉化与没汉化的问题,到官网上下载汉化包就可以了,如果大家下载的是上诉我给大家准备好的资源,那里面就自带有汉化包,点击运行即可。

  • 建立版本库

右键新建文件夹命名为SVN版本库:

选中该文件夹,右键在此创建版本库:

点击确认即可,至此版本库也准备就绪。

  • 通过UI界面上传项目到版本库

右键版本库选择版本库浏览器,上传项目:

选择项目上传,即可。

  • 从版本库中检出项目到甲、乙文件夹

点击已经上传的项目,右键检出:

新建两个文件夹甲和乙,右键SVN检出:

再点击确定即可将版本库中的文件检出到对应的文件夹中:

至此,甲乙两个文件夹(模拟的两个用户)已经得到了版本库中的最新版项目。

  • 甲新建一个a.txt文件

这里需要强调下:文件图表上的各种标志的含义:

绿色表示当前文件没有被修改过;

蓝色表示不属于版本库的未知文件,未知文件是不能提交的。记住选择增加把它加入到版本库里面去。增加完毕后,变成了蓝色加号,表示新增加的版本库文件;

红色表示文件已修改。

  • 甲将修改后的代码commit提交至版本库

按照上面的颜色区分,蓝色的表示未知文件,需要增加到文件中去:

问号至此变成了加号。由于文件的增加,甲文件夹便修改了,所以文件夹的绿色变成了红色。(模拟的是开发者甲对项目的修改),右键项目,SVN commit提交。

至此,查看版本库浏览器,我们发现多出了a.txt文件:

  • 乙更新版本库获取甲更新的内容

这个时候假设乙也更改了项目,想要同步到SVN上,那不行,乙必须先从SVN上同步下甲刚更新的乙才可以更新。但是这里就不模拟乙修改文件要更新了,留给读者自己去玩。这里仅仅总结一下乙从SVN上同步甲刚更新的版本。

选中乙文件夹,右键SVN 更新,便从SVN上获取了甲刚更新的内容。


注:以上文章仅是个人学习过程总结,若有不当之处,望不吝赐教

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值