idea使用SVN

SVN(团队协作工具)

SVN是什么,能解决什么问题

SVN是 Subversion的简称,是一个自由开源的版本控制系统。方便管理团队编写的代码。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hKHkpYmG-1591240126853)(随堂笔记.assets/1576113437151.png)]

SVN服务器的安装与配置(了解)

执行资料中的VisualSVN-Server-3.5.6-x64.msi文件,一路下一步即可。遇到以下2个界面需要注意:
在这里插入图片描述
在这里插入图片描述

创建代码仓库

step1、启动管理器

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5TC54YwF-1591240126868)(随堂笔记.assets/1576115110726.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-22HJ0bYA-1591240126869)(随堂笔记.assets/1576115172381.png)]

step2、创建用户

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gOnp4WVO-1591240126870)(随堂笔记.assets/1576115242148.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hXslHnJO-1591240126871)(随堂笔记.assets/1576115279528.png)]

我们此处创建user1和user2

step3、创建组

在这里插入图片描述
在这里插入图片描述
创建组就是方便分配权限。给组分配的权限,组员就会拥有。

step4、创建库
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

SVN的客户端乌龟的安装(程序员经常用的)

安装

step1、将资料中的TortoiseSVN-1.9.4.27285-x64-svn-1.9.4.msi进行安装即可

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MwpHlZ41-1591240126882)(随堂笔记.assets/1576116107421.png)]

step2、安装完毕后,电脑需要重新启动

在这里插入图片描述

step3、如果之前装过乌龟SVN客户端,先进行一次清理(如果是新安装的没有必要操作)
在这里插入图片描述
在这里插入图片描述

浏览仓库

在这里插入图片描述
在这里插入图片描述

checkout

如果仓库没有,也可以checkout。(相当于和服务器建立了关联关系)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

add:

将代码交给服务器管理
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

commit

将本地新建的或者更改的代码上传至服务器

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

update:

更新,让本地代码和服务器保持一致

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uxK5K785-1591240126892)(随堂笔记.assets/1576117080750.png)]

解决冲突

多个用户对相同的文件都进行了修改,在彼此都不知道的前提下,都执行提交操作,就会产生冲突。

在这里插入图片描述
在这里插入图片描述
冲突的解决:此时就需要和r3版本的作者进行协商。

在这里插入图片描述
在这里插入图片描述
原则:

1、尽量不要多人修改同一个文件。

2、提交前,先更新。

追溯历史版本

在这里插入图片描述
在这里插入图片描述

删除操作(慎用)

如果删除文件后,执行提交操作。就会删除服务器上的资源。

在Idea中使用SVN的客户端

idea中开启svn的支持

step1、指定客户端
在这里插入图片描述

step2、开启

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SQSJ4Tjz-1591240126901)(随堂笔记.assets/1576119639309.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QNKL5FF4-1591240126902)(随堂笔记.assets/1576119663564.png)]

分享工程:当前工程和svn建立了联系

在这里插入图片描述

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eBCOKM2q-1591240126903)(随堂笔记.assets/1576119914283.png)]

提交代码到服务器

在这里插入图片描述
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ruAuSqUJ-1591240126904)(随堂笔记.assets/1576120162464.png)]

检出代码:另外一个人

在这里插入图片描述
在这里插入图片描述

冲突问题

在这里插入图片描述

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-u30JUmbn-1591240126908)(随堂笔记.assets/1576120699699.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hpqiKFul-1591240126909)(随堂笔记.assets/1576120791717.png)]

忽略提交的代码

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Z7uVC9du-1591240126909)(随堂笔记.assets/1576120995934.png)]

SVN的分支(了解)

SVN服务器建库:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值