SVN系列操作(一)
SVN是什么?
SVN是Subversion的简称,是一个开放源代码的版本控制系统,常用于软件开发项目中,实现代码、文档等的历史版本保存、共享和权限管理。
进入SVN本地目录,第一步操作就是update。
为什么呢?因为SVN是共享的,不进行update,不能保证你本地的文档是最新版本的,所以养成习惯,进入本地目录后,先执行update。
checkout:将服务器目录下载到本地,实现本地与服务器的互联
1.在需要存放于本地的位置,创建一个文件夹
2.右键点击 SVN CHECKOUT(此操作可以理解为下载SVN目录)
注意:checkout下来的文件,会显示一个绿色的“√”(有的电脑不显示),绿色的勾表示文件是最新的。
Update:更新,与服务器同步
svn服务器文档更新了,本地如何同步更新?
1.进入文件checkout下来的目录
2.右键选择SVN Update(此操作可以理解为更新SVN目录)
Add->Commit:将本地新文件上传到服务器上
如何提交文件到svn?
1.先在本地将文件编写好
2.进入本地svn目录
3.将编写好的文件拖入svn目录
4.在svn目录下选中该文件并且右键点击(此时只有会TortoiseSVN选项,没有commit和update选项)
5.点击TortoiseSVN->Add(此时页面无任何反应)
6.再次选中该文件并且右键点击
7.点击commit
8.输入备注信息(有的公司是强制要求写的,老师建议你们无论要求不要求,都要写)
9.点击OK,提交
(此操作可以理解为像SVN服务器提交文档)
注意:执行add操作后,文件前面会显示蓝色的“+”,表示该文件是新增的(有的电脑不会显示),commit后才会显示绿色的
Commit:已将服务器文件同步到本地了,再本地进行修改后,再更新到服务器上
在svn目录下直接修改文件
1.进入本地svn目录
2.修改某一个文件并保存
3右键选中该文件并且右键点击
4.点击commit
5.输入备注信息
6.点击OK,提交
(此操作与从本地直接上传,少了一个add操作)
注意:执行文件修改并且保存后,文件前会显示一个红色的“!”,表示该文件被修改了(有的电脑不会显示),commit后显示绿色的
Delete:删除服务器上的文件
如何删除SVN上的文档
- 进入本地SVN文件夹
- 将需要删除的文件或者文件夹删除
- 直接点击commit
- 输入备注信息
- 点击OK,提交
转载于:https://www.cnblogs.com/zymnstlm/p/9259155.html
SVN系列操作(一)相关推荐
- SVN系列操作(二)svn不显示图标的解决方法
SVN系列操作(二)&svn不显示图标的解决方法 参考文章: (1)SVN系列操作(二)&svn不显示图标的解决方法 (2)https://www.cnblogs.com/zymnst ...
- 解决SVN 每次操作都需要重输入用户名密码问题
解决SVN 每次操作都需要重输入用户名密码问题 参考文章: (1)解决SVN 每次操作都需要重输入用户名密码问题 (2)https://www.cnblogs.com/franson-2016/p/1 ...
- VS 中配置使用Visual SVN系列 五:SVN Client的配置和使用
VS 中配置使用Visual SVN系列 五:SVN Client的配置和使用 1.TortoiseSVN上传项目文件 2.VS中同步该项目文件 到此VS 中配置使用Visual SVN系列已经完成如 ...
- VS 中配置使用Visual SVN系列 四:SVN Server配置和使用
VS 中配置使用Visual SVN系列 四:SVN Server配置和使用 1.打开 2.创建新的共享资源库 3.创建用户 4.设置用户对资源库的访问权限
- VS 中配置使用Visual SVN系列 三:TortoiseSVN Client(客户端)下载和安装
VS 中配置使用Visual SVN系列 三:TortoiseSVN Client(客户端)下载和安装 1.TortoiseSVN Client(客户端)下载 https://www.visualsv ...
- mysql的json函数与实例_Mysql实例详解Mysql中的JSON系列操作函数
<Mysql实例详解Mysql中的JSON系列操作函数>要点: 本文介绍了Mysql实例详解Mysql中的JSON系列操作函数,希望对您有用.如果有疑问,可以联系我们. MYSQL必读前言 ...
- 记一次SVN误删除操作和Tomcat版本与操作系统不兼容 问题分析及解决的过程
前言 1.记录一次 svn实际操作的过程中比较常见问题的分析及解决过程2.从一个对svn操作还不太熟悉的使用者的角度来分析3.步骤:发现现象->分析过程(及其中的心里活动)->解决问题我之 ...
- Jquery全选系列操作(锋利的jQuery)
Jquery全选系列操作(锋利的jQuery) <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" ...
- 法兰克oitf操作_FANUC 系列操作面板各按键
FANUC 系列操作面板各按键: RESET (复位键): 按下此键,复位 CNC 系统.包括取消报警.主轴故障复位.中途退出自动操 作循环和中途退出输入.输出过程等. CURSOR (光标移动键): ...
最新文章
- Spring分布式事务实现
- 十九、“文捷笔妙活如水,气定神闲稳若山。”(2021.6.7)
- Effective Java~46. 优先选择Stream 中无副作用的函数
- 使用Maven Archetype生成工程报错的解决
- 栈(Stack)与队列(Queue)
- Spring详解(四)------注解配置IOC、DI
- Asp2.0下Login.Aspx页面和VS2005登陆控件冲突问题!
- Web服务器与Servlet容器初步认识
- c语言联盟,程序设计(C语言)(山东联盟)
- 原来闭包也可以这么简单
- 《怎样解题》读书笔记
- ASP.NET MVC+Vue.js实现联系人管理
- OA审批流程是什么?如何提升OA审批流程效率?
- 美联储如期加息带动全球金融市场
- Mybatis北冥有鱼面试
- 页面加载微信聊天记录图片不显示问题
- 数字音频总线A2B开发详解十一(A2B一Slave板做音效处理-31段EQ,高中低音分频,延时,3D音效等)
- 学习笔记之MIB相关
- 修改系统时区(基于Debian的系统)--用Enki学Linux系列(15)
- 调制与变频、基带信号与射频信号中的IQ调制(又称矢量调制)