dcsxlh

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
统计
 

svn工具

一、svn介绍

是一个版本管理工具,能够管理代码,用例,文档。

是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理
 
SVN的作用:在项目组当中对需求规格说明书、测试用例、产品说明书、代码或者与项目相关的文件进行管理和共享

(1)什么是版本控制?

版本控制是维护工程蓝图的标准做法,能追踪工程蓝图从诞生到定案的过程。是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统。

(2)版本控器解决问题?

a、解决代码冲突困难

b、容易引发bug

c、难以恢复至以前正确版本

d、无法进行权限控制

e、项目版本发布困难

 

(3)svn的使用方法

svn是基于客户/服务器模式

svn 有两种模式: 

a、复制---修改----合并   (svn)默认模式

b、锁定---修改---解锁(私人)

(4)svn的优势?

1、存储

2、速度

3、安全

(5)svn的工作原理?

 

 

============================================

安装客户端:

 

 

 

 

 

 安装中:

 

 安装完成:

 

 在桌面空白处右键:

 

设置链接的仓库url

 

 仓库地址:https://SKY-20210106HUD:8443/svn/hz15/

改成IP地址的仓库:https://192.168.1.79:8443/svn/hz15/

192.168.1.79

 

 

 

 

 

 设置检出的路径

 

 

查看检出路径中的.svn

 

 

 

查看隐藏文件

 

 

 

 

名词解释
SVN checkout -- 检出,用客户端连接SVN服务器之后,从服务器拉取所有的数据
checkout directory -- 检出的目录,拉取服务器中所有的数据存放在本地的目录
SVN update -- 如果服务器内容有更新,使用SVN update可以使本地数据和服务器
的数据进行同步
SVN commit -- 上传文件到服务器前需要先用SVN update进行同步,再使用SVN
commit进行提交
SVN commit -- 删除文件到服务器前需要先用SVN update进行同步,再使用SVN
commit进行提交
posted on   多测师_肖sir  阅读(178)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
 
点击右上角即可分享
微信分享提示