引言

SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。

svn是c/s架构的,由两部分组成:

  • svn服务器
  • svn客户端

一、svn服务器的安装

① 双击VisualSVN-Server-3.5.11-x64.msi安装,一直Next就行

② 安装选择免费的标准版本

③ 填写安装路径与端口号(选择8000以上为最好)

④ 最后,点击install就安装完成了!

二、svn服务器端的配置

2.1、创建一个项目

① 首先在svn服务器端创建一个公有目录WebApp作为项目目录

② 在WebApp目录下创建Test(项目名称)文件夹,作为Test(版本仓库)  

③ 创建版本仓库,DOS环境基本语法:

svnadmin create Test文件夹路径(Test仓库)

④ 如果Test配置成功,那么Test文件夹会显示以下目录结构

2.2、进行服务器端监管

svn-->svn://locakhost或(ip地址)访问到相关数据仓库(如Test仓库)

基本语法:

svnserve  -d(代表后台运行)  -r (监管目录) 版本仓库路径

如下图所示:

不能关闭dos命令行,关闭表示关闭监管,通过以上指令,我们的svn://localhost或ip地址就可以直接指向Test版本仓库了。

2.3、权限控制

① 默认情况下,svn服务器是不允许匿名用户上传文件到服务器端的,所以必须更改项目的相关配置文件。

② 打开,配置其中的第19行,去掉前面的#和空格,改为write,即为“可读可写权限”

③ 至此,svn服务器端配置完成。

三、SVN客户端的安装与使用

3.1、安装

① 双击“TortoiseSVN-1.9.6.27867-x64-svn-1.9.6.msi”安装,一直 Next 就行。

② 单击“Finish”, 安装完成

③ 鼠标放在桌面,随意单击右键,出现下图的界面,表示安装成功。

3.2、使用SVN客户端连接SVN服务器

① 首先在你的项目目录鼠标右键-->TortoiseSVN-->Repo-brower(版本库浏览器)-->输入SVN服务器地址:svn://svn服务器地址

② 确定,右键单击,选择“Checkout”

③ 单击“ok”

④ 如果出现.svn隐藏文件,表示检出成功。

最新文章

  1. OpenCASCADE Interpolation - Lagrange
  2. JUnit操作指南-批量执行单元测试(将多个测试类捆绑在一起执行)
  3. 页面上常用的一些小功能--QQ、回到顶部
  4. JS魔法堂:再识ASCII实体、符号实体和字符实体
  5. Objective-C:Foundation框架-常用类-NSMutableString
  6. CentOS6.4 64位系统安装jdk
  7. Git 安装与使用(二)
  8. USB CDC类
  9. 使用远程链接数据库工具无法链接到 linxu 系统上的数据库配置 1045
  10. 【SQL语句】 - Ctrl+3 查询表属性的存储过程 [sp_select_talberowName]
  11. 实时消息传输协议 RTMP(Real Time Messaging Protocol)
  12. 2014阿里实习生面试题——mysql如何实现的索引
  13. 2333: [SCOI2011]棘手的操作[写不出来]
  14. DecimalFormat(用于格式化十进制数字)
  15. 使用ASP.NET Core支持GraphQL -- 较为原始的方法
  16. 王之泰201771010131《面向对象程序设计(java)》第十五周学习总结
  17. php 品牌全车零件订购平台( 带采集数据 及 账号自动登陆【已绕过https证书加密】,php源码 ,QQ: 876635409 )
  18. MongoDB连接
  19. hibernate坑边闲话2
  20. nginx 限制并发访问及请求频率

热门文章

  1. BZOJ4011 HNOI2015落忆枫音(动态规划+拓扑排序)
  2. [洛谷P4081][USACO17DEC]Standing Out from the Herd
  3. POJ3686:The Windy's——题解
  4. IT英语累积
  5. 基础dp例题整理
  6. X day4
  7. P2075 [NOIP2012T5]借教室 区间更新+二分查找
  8. CSS3知识之立方体动画效果
  9. UVA 10886 Standard Deviation
  10. kafka命令总结