中山微信网站建设虚拟网站服务是什么?
摘要:中山微信网站,建设虚拟网站,网站开发技术视频,广州建设网站外包svn 介绍 解决之道: SCM:软件配置管理 所谓的软件配置管理实际就是对软件源代码进行控制与管理 CVS&
中山微信网站,建设虚拟网站,网站开发技术视频,广州建设网站外包svn
介绍
解决之道#xff1a;
SCM#xff1a;软件配置管理
所谓的软件配置管理实际就是对软件源代码进行控制与管理
CVS#xff1a;元老级产品
VSS#xff1a;入门级产品
ClearCase#xff1a;IBM 公司提供技术支持
SVN#xff1a;主流产品
什么是SVN#xff…svn
介绍
解决之道
SCM软件配置管理
所谓的软件配置管理实际就是对软件源代码进行控制与管理
CVS元老级产品
VSS入门级产品
ClearCaseIBM 公司提供技术支持
SVN主流产品
什么是SVN
SVN 全称SubVersionSVN 是CVS 的接班人
特点操作简单 入门容易
支持跨平台操作WindowLinuxMacOS
支持版本回退
获取SVN软件
属于C/S架构软件客户端 与 服务器
服务端软件visualsvn
https://www.visualsvn.com/server/download/
客户端软件tortoisesvn
https://tortoisesvn.net/downloads.html
SVN 工作流程 服务端软件安装
https://www.visualsvn.com/server/download/ 安装完成 SVN 服务端环境配置
创建一个项目
首先在SVN服务器创建一个公有目录 WebApp 作为项目目录在WebApp 目录下创建Shop 文件夹 作为 Shop版本仓库
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dD6Jst5u-1690943278073)(http://qiniu.xiaotao.cloud/QQ%E6%88%AA%E5%9B%BE20211120085940.png)] 创建版本仓库 DOS 环境 svnadmin create 文件夹路径没有任何提示 则代表创建成功 创建成功 进行服务端监管
SVN - svn://localhost 或ip地址 访问到相关数据仓库Shop仓库
基本语法
svnserve -d(后台运行) -r(监管目录) 版本仓库路径 通过以上指令我们的svn://localhost 或ip地址就可以直接指向版本仓库
权限控制
默认情况下SVN 服务器是不允许匿名用户进行上传文件 所有我们必须修改项目相关配置文件 客户端软件安装
https://tortoisesvn.net/downloads.html
安装成功 汉化包 下载安装
使用客户端软件连接SVN服务
Checkout检出
项目目录右键 - TortoiseSVN - 版本库浏览器(Repo-browser) 右键 CheckOut OK 查看隐藏目录 SVN 使用
提交到远程 commit svn 三大指令 Checkout 检出 连接到SVN 服务器 更新服务器端数据到本地 注意Checkout 只在第一次链接是操作使用 后面更新使用 Update commit 提交提交本地数据到服务器 提交成功 克隆到本地
张三
新建文件
同上 Checkout - Repo-browser 检出成功 update 提交成功 步骤同上 项目经理需要看到今天zhang 的工作 右键 SVN update SVN 图标集
设置 可以进行图标修改 图标不显示 解决
WinR — regedit — 找到HKEY_LOCAL_MACHINE——SOFTWARE——Microsoft——Windows——CurrentVersion——Explorer——ShellIconOverlayIdentifiers 在任务管理器终止 explorer.exe 进程
重新运行即可
图标含义 **绿色对勾**表示一个新检出的工作复本使用绿色的对勾做重载。表示Subversion状态正常.
**红色叹号**表示在你开始编辑一个文件后状态就变成了已修改而图标重载变成了红色感叹号。通过这种方式你可以很容易地看出哪些文件从你上次更新工作复本后被修改过需要被提交。
**黄色叹号**表示如果在提交的过程中出现了冲突图标变成黄色感叹号。
**灰色对勾**表示如果你给一个文件设置了svn:needs-lock属性Subversion会让此文件只读直到你获得文件锁。只读文件具有这个重载图标来表示你必须在编辑之前先得到一个锁。
**黄色小锁**表示如果你拥有了一个文件的锁并且Subversion状态是正常这个重载图标就提醒你如果不使用该文件的话应该释放锁允许别人提交对该文件的修改。
