前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[1087]Windows10环境下使用VisualSVN server搭建SVN服务器

[1087]Windows10环境下使用VisualSVN server搭建SVN服务器

作者头像
周小董
发布2021-12-09 13:31:19
5K0
发布2021-12-09 13:31:19
举报
文章被收录于专栏:python前行者

文章目录

SVN分为客户端和服务端:

服务端: 常用的主要有2个,分别为:

  1. VisualSvn Server:免费,集成了Subversion和Apache,安装使用非常简单;
  2. Subversion:在Windows上安装起来比较麻烦;

所以在Windows环境下搭建SVN服务器时,我们选择VisualSvn Server;

客户端:

  1. VisualSVN:收费,不选择使用;
  2. TortoiseSVN:免费,选择使用;

安装VisualSVN server

双击VisualSVN server安装包,如图:

image.png
image.png

点Next,进入下一步,如图:

image.png
image.png

勾选同意,点Next进入下一步,如图:

image.png
image.png

选择上面一个选项,点Next,进入下一步,如图:

image.png
image.png

点击Standard Edition进入设置安装路径和仓库路径备份路径以及端口号

image.png
image.png

点击Next,进入下一步,如图:

image.png
image.png

点Install,开始进行安装,安装完成后如图:

image.png
image.png

点击Finish,至此VisualSVN server的安装就完成了。

安装TortoiseSVN

TortoiseSVN的安装参考:https://blog.csdn.net/qq_32786873/article/details/80536888

VisualSVN Server的配置和使用方法

启动VisualSVN Server Manager,如图:

image.png
image.png

新建仓库可以通过在Repositories上点击右键-选择Create New Repository…或者选择新建-Repository…:

image.png
image.png
image.png
image.png

这里,我选择常规FSFS存储库,然后点击下一步,如图:

image.png
image.png

点击下一步,如图:

image.png
image.png

选择创建一个空的仓库,点击下一步,如图:

image.png
image.png

点击Create,如图:

image.png
image.png

点击Finish,如图:

image.png
image.png

至此仓库的创建基本完成了,接下来介绍如何添加用户:

image.png
image.png

输入用户名、密码,点击OK,如图:

image.png
image.png

创建组:

image.png
image.png
image.png
image.png

权限设置:

image.png
image.png
image.png
image.png

我们在这个代码库下面再创建多个项目的文件夹,然后对第每个项目文件夹进行权限控制。例如:在代码库Solin下创建了三个文件夹,代表三个项目,可以对根目录和子目录进行权限控制,比如Repositories和Solin目录所有用户都只有读取权限,但没有写入的权限.

image.png
image.png

客户端TortoiseSVN的使用

下载版本库中项目projectA源代码到本地目录下,首先在电脑的空白处单击右键,选择SVN Checkout…,然后在弹出的界面上输入要导出的项目版本库地址,并选择好导出目录,点击确定。

image.png
image.png

第一次使用时会弹出输入用户名和密码的对话框

image.png
image.png

我们输入之前创建的用户名和密码,点击OK,就会弹出检出完成界面,并且在导出目录处多了一个名叫projectA的文件夹。

image.png
image.png

将文件上传到SVN服务器

我们在projectA下新建一个名叫a.txt的文件,然后选中projectA文件夹,右键单击,选择SVN Commit…

image.png
image.png

在弹出的窗口中选择要提交的文件,并填写日志,然后点击OK。

image.png
image.png
image.png
image.png

然后在SVN服务器上就可以看到提交的文件了

image.png
image.png

至此,SVN服务器搭建完成。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/12/08 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • SVN分为客户端和服务端:
  • 安装VisualSVN server
  • 安装TortoiseSVN
  • VisualSVN Server的配置和使用方法
  • 客户端TortoiseSVN的使用
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档