.NET 使用SVN(客户端文件提交、获取、更新、加锁)进行项目版本控制及VS2019 SVN插件安装

目录

一、SVN下载及安装

二、上传新的项目到svn服务器上

三、从svn服务器获取项目文件

四、VS2019  svn插件安装

五、svn文件加锁

六、修改后的项目文件提交

七、从服务器获取修改后的项目文件


一、SVN下载及安装

官方链接:svn下载

选择svn版本(对应系统选择对应的客户端版本):.NET 使用SVN(客户端文件提交、获取、更新、加锁)进行项目版本控制及VS2019 SVN插件安装

 

客户端下载的下方则是语言包的下载:

.NET 使用SVN(客户端文件提交、获取、更新、加锁)进行项目版本控制及VS2019 SVN插件安装

都下载完后会有两个程序包文件(安装顺序为:先安装客户端程序文件,然后在安装语言包程序文件)

.NET 使用SVN(客户端文件提交、获取、更新、加锁)进行项目版本控制及VS2019 SVN插件安装

直接一直Next,到最后选择安装路径就行了。

客户端完成后直接双击语言包文件一路Next就完事了。

 

全部安装完成后是这个样子:

.NET 使用SVN(客户端文件提交、获取、更新、加锁)进行项目版本控制及VS2019 SVN插件安装

如果全部安装好后没有更改过来,就到设置里面切换语言。

二、上传新的项目到svn服务器上

1、选择你需要上传的项目右击=》选择导入.NET 使用SVN(客户端文件提交、获取、更新、加锁)进行项目版本控制及VS2019 SVN插件安装

2、输入要上传到的svn服务器地址,新版点击确定就能上传了 (这里输入地址 确定后 可能会让你进行svn登录)

.NET 使用SVN(客户端文件提交、获取、更新、加锁)进行项目版本控制及VS2019 SVN插件安装

3、上传项目文件的时候如果需要过滤掉部分无关的文件,进行精简上传 例:

      对你需要的过滤的文件后缀名或者整个文件夹名字进行添加(最好点击编辑 去到配置文件中添加规则,添加好后保存到                       文本框中就能看到新增的规则,确定即可)

.NET 使用SVN(客户端文件提交、获取、更新、加锁)进行项目版本控制及VS2019 SVN插件安装

 

.NET 使用SVN(客户端文件提交、获取、更新、加锁)进行项目版本控制及VS2019 SVN插件安装

等待上传过程完成。

 

三、从svn服务器获取项目文件

新建一个文件夹进入后右键点击svn检出:

url就是你要检出的服务器地址,然后版本默认是最新版本的,确定就开始从服务器检出文件了

.NET 使用SVN(客户端文件提交、获取、更新、加锁)进行项目版本控制及VS2019 SVN插件安装

四、VS2019  svn插件安装

这里需要说明下 vs2019以下版本安装完svn客户端后 是不需要在安装插件的,打开vs 页头就有。

打开VS2019 点击扩展 联机查找SVN,选择此版插件进行下载即可(vs2019下载完插件后 需要关闭vs才能进行安装)

.NET 使用SVN(客户端文件提交、获取、更新、加锁)进行项目版本控制及VS2019 SVN插件安装

 

五、svn文件加锁

打开从svn服务器检出的项目,我这里是用.net项目演示

选择解决方案右击选择:

.NET 使用SVN(客户端文件提交、获取、更新、加锁)进行项目版本控制及VS2019 SVN插件安装

 

打开后点击新建,选择需要锁定

.NET 使用SVN(客户端文件提交、获取、更新、加锁)进行项目版本控制及VS2019 SVN插件安装

这里一定要选择请求锁定,然后确定 等待项目加锁的过程完毕即可

 

.NET 使用SVN(客户端文件提交、获取、更新、加锁)进行项目版本控制及VS2019 SVN插件安装

测试项目是否已经加锁,随机选择一个文件进行修改:

.NET 使用SVN(客户端文件提交、获取、更新、加锁)进行项目版本控制及VS2019 SVN插件安装

如果成功建立加锁,则在修改之前就会弹出此对话框,点击确定就能修改了。

 

到这一步加锁过程就完成了!

 

六、修改后的项目文件提交

对修改完成后的文件,右键 选择commit提交即可

.NET 使用SVN(客户端文件提交、获取、更新、加锁)进行项目版本控制及VS2019 SVN插件安装

有时在修改代码文件之后发现 改错东西了又不知道改了哪个地方,这时可以右键选择还原到修改之前的版本

.NET 使用SVN(客户端文件提交、获取、更新、加锁)进行项目版本控制及VS2019 SVN插件安装

 

七、从服务器获取修改后的项目文件

在项目文件下右键选择Update就能获取了。

如果在文件级下获取更新也是右键选择svn更新就行了

.NET 使用SVN(客户端文件提交、获取、更新、加锁)进行项目版本控制及VS2019 SVN插件安装

 

 

好了,到这里svn的基本功能都已经介绍使用完了,如果觉得内容写的还不错请推送给周围的人。

蟹蟹,拜了个拜!