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

相关内容

热门资讯

前端-session、jwt 目录:   (1)session (2&#x...
linux入门---制作进度条 了解缓冲区 我们首先来看看下面的操作: 我们首先创建了一个文件并在这个文件里面添加了...
关于测试,我发现了哪些新大陆 关于测试 平常也只是听说过一些关于测试的术语,但并没有使用过测试工具。偶然看到编程老师...
前缀和与对数器与二分法 1. 前缀和 假设有一个数组,我们想大量频繁的去访问L到R这个区间的和,...
nodejs:本地安装nvm实... 一、背景-使用不同版本node的原因 vue3+ts、nuxt3版本,node...
JAVA集合知识整理 Java集合知识整理 HashMap相关 HashMap的底层数据结构:jdk1.8之...
无刷直流电机介绍及单片机控制实... 无刷直流电机介绍及单片机控制实例前言基本概念优势与劣势使用寿命基本结构使用单片机控制实例电子调速器&...
fwdiary(2) dp2 1.传纸条  AcWing 275. 传纸条 - AcWing 走两条路,走一条最大的...
常用的DOS命令 常用的DOS命令 DOS(Disk Operating System,磁...
<C++> 类和对象(下) 1.const成员函数将const修饰的“成员函数”称之为const成员函数,cons...