linux svn 拉取代码_svn快速入门指南
svn是一种版本管理控制工具,可以用于管理公司代码或者项目文档。本文使用svnbucket演示如何创建一个项目,如何添加文件,如何忽略文件,如何上传文件到svn仓库。
svnbucket
svnbucket是一个svn仓库,为免费用户提供500MB空间。用户在自己的电脑上创建的代码或者文件最后都需要使用tortoisesvn这个软件上传到svnbucket的仓库中。官网地址是 https://svnbucket.com/#/
tortoisesvn
用户在自己的电脑上需要使用tortoisesvn这个软件进行下面的操作:
1、从svn仓库拉取代码或者文档。
2、将本地自己创建的代码或者文档上传到svn仓库
tortoisesvn下载地址: https://tortoisesvn.net/downloads.html
版本术语
涉及版本主要有下面的术语:
1、head revision: svn仓库中的最新版本
2、specific revision: svn仓库中某个指定的版本
创建项目
在svnbucket的项目列表里,点击创建新项目,弹出下面的弹框,建议勾选“自动创建trunk、branches、tags目录”:
创建好以后的项目目录结构如图所示:
在自己的电脑上拉取项目
在svn仓库建好了项目,需要把项目拉取到自己的电脑,才能往项目中添加文件。点击鼠标右键,选择“SVN Checkout”:
弹出下面的对话框:
在上图中,Checkout directory是代码存放的根目录,需要提前建好,可以和项目名称不一样。HEAD revision拉取svn仓库中最新的版本,Revision拉取指定的版本。
填好之后点击上图中的OK进入下一个对话框输入svn仓库的账号和密码:
然后就是从svn仓库拉取代码到本地,拉取后的目录如下:
创建文件
新项目第一个文件必须在trunk目录下创建。在trunk目录下创建0.txt和1.txt这2个空白文件,并且要求0.txt被忽略(忽略的意思是该文件不会被上传到svn仓库),1.txt可以被上传到svn仓库。
先选中0.txt,右键->TortoiseSVN->Add to ignore list->0.txt,操作图示如下:
再选中1.txt, 右键->TortoiseSVN->Add,操作图示如下:
上传文件到svn仓库
鼠标右键->SVN Commit:
弹出下面的对话框,输入commit信息之后点击“OK”:
上传代码到svn仓库,执行鼠标右键->SVN Update即可。
打开svn仓库,可以看到1.txt上传成功,0.txt被忽略未上传:
linux svn 拉取代码_svn快速入门指南相关推荐
- Linux平台:Alexa语音服务快速入门指南
原文地址 译者:远方的自由 转载请注明出处: http://blog.csdn.net/z2066411585 概述 用于C++的AVS设备SDK为Alexa语音服务提供了一个现代化的C++(11或更 ...
- Linux 安装并配置 OpenLDAP 新编(1)快速入门指南
Linux 安装并配置 OpenLDAP 新编(1)快速入门指南 快速入门,仅用于学习和本地开发,不要直接在生产环境中实施! 获取软件 官方的快速入门指南中,2.4-2.6的三个版本都只讲解了源代码编 ...
- Spark快速入门指南 – Spark安装与基础使用
本文转载自Spark快速入门指南 – Spark安装与基础使用 Apache Spark 是一个新兴的大数据处理通用引擎,提供了分布式的内存抽象.Spark 正如其名,最大的特点就是快(Lightni ...
- 【51单片机快速入门指南】6.4:DHT11、DHT22单总线温湿度传感器
目录 硬知识 DHT11 DHT22 通信协议 读取步骤 数据解读 DHT11 DHT22 示例程序 DHT11_22.c DHT11_22.h 测试程序 main.c 实验现象 DHT11 DHT2 ...
- 【51单片机快速入门指南】4.6:I2C 与 PCF8563实时时钟日历芯片
目录 硬知识 概述 特性 功能描述 报警功能模式 定时器模式 CLKOUT输出 复位低电压检测器和时钟监视器 低电压检测器和时钟监视器 寄存器结构 寄存器概述 BCD编码格式寄存器概述 Control ...
- 【51单片机快速入门指南】6.3:DS18B20 单总线数字温度计的多路读取
目录 硬知识 DS18B20介绍 时序 初始化时序 写时序 读时序 命令 ROM 操作命令 ROM 搜索举例 存贮器操作命令 示例程序 DS18B20.c DS18B20.h 测试程序 定时器中断服务 ...
- 【51单片机快速入门指南】5.1:SPI与DS1302时钟芯片
目录 硬知识 DS1302 简介 DS1302 使用 控制寄存器 日历/时钟寄存器 DS1302 的读写时序 电路设计 示例程序 DS1302.c DS1302.h 测试程序 main.c 实验现象 ...
- 【51单片机快速入门指南】4.5:I2C 与 TCA6416实现双向 IO 扩展
目录 硬知识 IO 扩展芯片 TCA6416A TAC6416A 的寄存器 IO 输入寄存器 IO 输出寄存器 IO 反相寄存器 IO 方向寄存器 TCA6416A 的操作 TCA6416A 写数据 ...
- 【51单片机快速入门指南】4.3: I2C读取MPU6050陀螺仪的原始数据
目录 硬知识 特性参数 MPU6050 简介 模块重要寄存器简介 电源管理寄存器 1 陀螺仪配置寄存器 加速度传感器配置寄存器 FIFO 使能寄存器 陀螺仪采样率分频寄存器 配置寄存器 电源管理寄存器 ...
最新文章
- 业界丨涨薪20%!听听这位资深机器学习面试官的内心独白
- Proteus原理图元器件库详细说明
- 双11成交多少和我无关,但这个魔性MV真的让我笑喷!
- 模型存储在哪里_最强的模型工作收纳站「Artty Station」登场!
- java commons logging_Java日志介绍(5)-commons-logging
- i++,++i 作为参数
- 获CNNVD感谢信!知道创宇以专业漏洞研究能力支撑“漏洞通报”业务
- 【ArcGIS风暴】ArcGIS支持的栅格数据格式大全及格式转换案例精解
- LSD-SLAM运行过程及报错 “what(): Duration is out of dual 32-bit range“
- 浙江大学软件学院2020年保研真题Distance of Triples (25 分)
- 4G工业路由器如何助力自动售货机更智能?
- 滤波器相关知识(更新中)
- 某个section不想被gc-sections remove
- OpenCV4学习笔记(57)——基于GrabCut图像分割算法实现背景替换与背景虚化效果
- The Graveyard Book
- AST学习笔记 至少入个大门
- 解决前置音频接口无声音问题
- Oracle MSDAORA.1 中文乱码
- read-only=true
- 【Unity项目实战】手把手教学:飞翔的小鸟(5)背景滚动