标签:匿名 数据仓库 用户 svn 提交 安装步骤 配置 重启 版本管理
1)、svn的作用
1、多人协作开发;2、远程控制;3、版本控制
2)、软件控制管理工具发展之路
SCM:软件配置管理,所谓的软件配置管理实际就是软件源代码的 控制与管理。
CVS:元老级产品(比较古老,现在已经不适用了)
VSS:
ClearCase:
SVN: 主流产品
3)、什么是 SVN
SVN 全称 subversion
SVN 是近年来崛起的版本管理工具,是CVS的接班人。目前,绝大多数软件公司都使用svn作为代买版本管理软件。
4)、获取 SVN 软件
属于C/S结构软件(客户端与服务端)
服务端软件:VisualISVN
网址:http://www.visualsvn.com
客户端软件:Tortoisesvn
网址:http://tortoisesvn.net/downloads
** 选择合适的位数 32、 64
a、接受协议
b、界面选择 是否可视化
c、安装路径选择
注意 更改安装路径
安装完成 重启电脑 查看是否有svn图标
下载 与 客户端 对应操作系统位数的 汉化包 一路install (自动寻找之前 客户端的安装路径)
设置语言
首先在svn server端创建一个公有目录 Project_catalogue 作为项目目录
在 Project_catalogue 项目目录下创建 project_name 文件夹,作为 版本仓库
a、使用svn语法,创建版本仓库
svnadmin create 仓库路径(注意仓库名称的命名 不可以有空格 和中文)
svnadmin create D:/SVN/client/Project_catalogue/Project_name
b、project_name文件夹中出现文件 表示版本仓库创建成功
** c、服务端权限管理 (默认配置,svn不允许匿名用户登录)
a)、找到仓库中的配置文件
b)、更改配置文件的配置项
更改为
19行 去除 “#” 和 空格,read(可读)更改为 write(可写)
svn -> svn://lodalhost (或 ip地址) 可以访问相关数据仓库 (如 project_name 仓库)
svn 基本语法
svnserve -d(后台运行) -r(监管目录) 版本仓库路径
svnserve -d -r D:/SVN/client/Project_catalogue/Project_name ** 相当于 服务器正在和 本地 客户端保持链接
注意:不要关闭当前窗口,关闭表示强行关闭服务端监管
checkout : 建立svn服务器连接;本地数据与svn服务器上的数据同步(非第一次连接)下载
update:更新数据 下载
commit:提交数据 更新
1、第一个客户端和服务端链接,功能 只是客户端和服务端 建立起链接
2、非第一个客户端和服务端链接,功能一 客户端和服务端建立起链接;功能二 更新服务端数据到本地
具体操作
(a)、项目目录鼠标右键 ->TortoideSVN ->版本控制 ->输入url
url 或者是 svn:// svn 服务器地址
(b)、检出
检出到目标文件夹(目标文件夹为空)
(c)、检测检出是否成功
项目检出 目录中出现 “.svn”文件 表示检出成功
客户端目录下 右键->svn提交
客户端目录下 右键->svn 更新
标签:匿名 数据仓库 用户 svn 提交 安装步骤 配置 重启 版本管理
原文地址:https://www.cnblogs.com/hellosecretgarden/p/9338483.html