svn服务器和客户端 的安装与操作方法详解(windows版本)

svn服务器和客户端 的安装与操作方法详解(windows版本)

svn简介

​ Subversion(SVN) 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据。 这些数据放置在一个中央资料档案库(repository) 中。 这个档案库很像一个普通的文件服务器, 不过它会记住每一次文件的变动。 这样你就可以把档案恢复到旧的版本, 或是浏览文件的变动历史。

什么是svn

SVN全名Subversion,即版本控制系统。SVN与CVS一样,是一个跨平台的软件,支持大多数常见的操作系统。

作为一个开源的版本控制系统,Subversion管理着随时间改变的数据。这些数据放置在一个中央资料档案库 (repository)中。这个档案库很像一个普通的文件服务器,不过它会记住每一次文件的变动。 这样你就可以把档案恢复到旧的版本,或是浏览文件的变动历史。Subversion是一个通用的系统,可用来管理任何类 型的文件,其中包括了程序源码。

SVN是集中式,Git是分布式。

大概理解就是svn也是类似于git一样的东西,SVN断网之后历史版本丢失,但Git不会丢失

地址

链接:https://pan.baidu.com/s/1VViINwGasnYfgD46ABmmlw
提取码:d2ga

安装总结

1,安装svn服务器(用于自己测试项目以及熟悉流程)

2.安装svn客户端(之后会常用到)

3.安装svn语言包(svn汉化)

svn服务器安装(本文为标准版)

默认即可

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

选择标准版/企业版.本文为标准版所以选择标准版

在这里插入图片描述

地址自定即可,这里端口默认为443,因为443基本都被占用,使用8443即可
在这里插入图片描述

之后继续即可

界面如下:
在这里插入图片描述

svn客户端安装

在云盘链接找到客户端.(之后在点击语言包)

在这里插入图片描述

next
在这里插入图片描述

这里需要注意,需要将他点击一下,否则之后使用pycharm选择svn.exe操作会出现问题,但如果没有点击也别怕,我这里有教程如何再次更改https://blog.csdn.net/qq_39702079/article/details/83539523

在这里插入图片描述

之后就next即可,语言包无需任何配置直接next即可,这里就不做展示.安装好之后点击设置:

在这里插入图片描述

选择语言即可

在这里插入图片描述

操作

需要注意:SVN客户端不是指一个桌面应用程序,而是集成到系统的右键菜单中的插件

svn服务器创建资源库

1.点击创建

在这里插入图片描述

2.选择创建类型(这里默认)
在这里插入图片描述

3.输入资源库名称

在这里插入图片描述

4.选择初始化

在这里插入图片描述

5.选择权限,因为我们要之后用户提交,写,读所以选择第二个

在这里插入图片描述

成功!

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

svn创建用户

1.点击创建
在这里插入图片描述

2.创建用户
在这里插入图片描述

3.创建之后查看
在这里插入图片描述

使用vsn客户端连接服务器(局域网内用户)

​ 使用客户端访问(这里你们会显示的没我这么多,因为你们并没有登录用户,之后就会有了)

在这里插入图片描述

之后会需要url我们只需要将服务器的url输入即可

在输入我们创建的用户就可以进入编辑界面

在这里插入图片描述
也可以使用浏览器进入服务器

在这里插入图片描述

已进入!

在这里插入图片描述

pycharm使用svn进行添加,获取,更新

1.首先我们要确保我们pycharm右上角有这个标志:
在这里插入图片描述
如果没有怎么办?查看教程https://blog.csdn.net/qq_39702079/article/details/83539523

获取:
点击进行获取在这里插入图片描述
这里选择要获取的地址也可以自添加
在这里插入图片描述
选择导入到本地路径
在这里插入图片描述
ok通过
在这里插入图片描述
默认版本即可
在这里插入图片描述
本地已获取到
在这里插入图片描述
更新/上传

更新的前提:

​ 1.服务器内有你的项目.

​ 2.客户端内文件发生了改变

点击对沟标志(提交之前必须进行一次版本更新也就是再获取一次,因为其他用户可能进行了修改,否则会出现提交失败,也就是版本太低)

在这里插入图片描述

进入界面

在这里插入图片描述

之后流程默认即可!

总结

本次svn是一个协同开发软件,利于之后公司协同开发,

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页