SNV的使用
创始人
2024-05-22 09:38:16
0

一:什么是SVN?

SVN是一个版本控制系统,SVN全称Subversion,用于记录一个或多个文件内容变化,方便我们查阅特定版本的修改情况。以前在没有版本控制的时候,我们通常在项目根目录下这样命名项目:project_v1、project_v1.1、project_v2等等,通过这种方式记录我们项目的不同版本修改,有的时候还会在不同版本的文件中写一个说明,记录此版本项目新增、修改,删除等操作,这样的操作是很繁杂的,有的时候还可能因为一些非人为因素导致文件丢失的事故。有了版本控制系统,我们就不用再手动进行一些繁杂的操作,并且对于文件丢失这种事故我们也不用再担心,你可以随便回到历史记录的某个版本
对于SVN,每个开发者都会从服务器上克隆一个完整的版本库到本地工作区域,每次有修改时都会提交到远程仓库中


二:安装SVN

——安装SVN服务器:Download | VisualSVN Server

——配置SVN服务器
从安装目录打开SVN服务器(xxx/VisualSVN Server/bin/VisualSVN Server)

添加成员(Users右键—Create User—输入用户名和密码)或添加组(Groups右键—Create Group—输入组名和选择组中成员)
创建项目(repositories右键—Create New Create Repository—选择默认直到创建Finish)
创建项目结构(新建的项目上右键—新建—Project Structure—输入项目名)

trunk是主分支,branches是所有分支,克隆的时候从某个分支右键复制路径
右键—所有任务—Manager Security去添加权限

—— 安装SVN客户端工具:Downloads · TortoiseSVN


三: 使用流程——TortoiseSVN工具

——从服务器上克隆仓库到本地工作区域:右键—SVN Checkout—输入SVN地址和选择克隆到的目录

第一次克隆时会让输入用户名和密码,也就是SVN服务器中添加的成员权限
可以通过右键—TortoiseSVN—Setting—Saved Data清除Authentication data


——提交和推送到远程仓库:右键—SVN Commit—选择要提交的文件勾选,并选择ok


——拉取:右键—SVN Update


——还原:右键—SVN Commit—选择要还原的条目并右键选择还原


——合并:右键—TortoiseSVN—Merge

相关内容

热门资讯

【NI Multisim 14...   目录 序言 一、工具栏 🍊1.“标准”工具栏 🍊 2.视图工具...
银河麒麟V10SP1高级服务器... 银河麒麟高级服务器操作系统简介: 银河麒麟高级服务器操作系统V10是针对企业级关键业务...
不能访问光猫的的管理页面 光猫是现代家庭宽带网络的重要组成部分,它可以提供高速稳定的网络连接。但是,有时候我们会遇到不能访问光...
AWSECS:访问外部网络时出... 如果您在AWS ECS中部署了应用程序,并且该应用程序需要访问外部网络,但是无法正常访问,可能是因为...
Android|无法访问或保存... 这个问题可能是由于权限设置不正确导致的。您需要在应用程序清单文件中添加以下代码来请求适当的权限:此外...
北信源内网安全管理卸载 北信源内网安全管理是一款网络安全管理软件,主要用于保护内网安全。在日常使用过程中,卸载该软件是一种常...
AWSElasticBeans... 在Dockerfile中手动配置nginx反向代理。例如,在Dockerfile中添加以下代码:FR...
AsusVivobook无法开... 首先,我们可以尝试重置BIOS(Basic Input/Output System)来解决这个问题。...
ASM贪吃蛇游戏-解决错误的问... 要解决ASM贪吃蛇游戏中的错误问题,你可以按照以下步骤进行:首先,确定错误的具体表现和问题所在。在贪...
月入8000+的steam搬砖... 大家好,我是阿阳 今天要给大家介绍的是 steam 游戏搬砖项目,目前...