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是一个协同开发软件,利于之后公司协同开发,