SNV的使用

SVN是一个版本控制系统,如Subversion,用于跟踪文件和目录的更改。通过安装SVN服务器如VisualSVN,可以创建仓库并管理用户权限。TortoiseSVN作为客户端工具,支持克隆、提交、更新、还原和合并操作,简化了项目版本管理。
摘要由CSDN通过智能技术生成

一:什么是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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Hello Bug.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值