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上的文档

  1. 进入本地SVN文件夹
  2. 将需要删除的文件或者文件夹删除
  3. 直接点击commit
  4. 输入备注信息
  5. 点击OK,提交

转载于:https://www.cnblogs.com/zymnstlm/p/9259155.html

SVN系列操作(一)相关推荐

  1. SVN系列操作(二)svn不显示图标的解决方法

    SVN系列操作(二)&svn不显示图标的解决方法 参考文章: (1)SVN系列操作(二)&svn不显示图标的解决方法 (2)https://www.cnblogs.com/zymnst ...

  2. 解决SVN 每次操作都需要重输入用户名密码问题

    解决SVN 每次操作都需要重输入用户名密码问题 参考文章: (1)解决SVN 每次操作都需要重输入用户名密码问题 (2)https://www.cnblogs.com/franson-2016/p/1 ...

  3. VS 中配置使用Visual SVN系列 五:SVN Client的配置和使用

    VS 中配置使用Visual SVN系列 五:SVN Client的配置和使用 1.TortoiseSVN上传项目文件 2.VS中同步该项目文件 到此VS 中配置使用Visual SVN系列已经完成如 ...

  4. VS 中配置使用Visual SVN系列 四:SVN Server配置和使用

    VS 中配置使用Visual SVN系列 四:SVN Server配置和使用 1.打开 2.创建新的共享资源库 3.创建用户 4.设置用户对资源库的访问权限

  5. VS 中配置使用Visual SVN系列 三:TortoiseSVN Client(客户端)下载和安装

    VS 中配置使用Visual SVN系列 三:TortoiseSVN Client(客户端)下载和安装 1.TortoiseSVN Client(客户端)下载 https://www.visualsv ...

  6. mysql的json函数与实例_Mysql实例详解Mysql中的JSON系列操作函数

    <Mysql实例详解Mysql中的JSON系列操作函数>要点: 本文介绍了Mysql实例详解Mysql中的JSON系列操作函数,希望对您有用.如果有疑问,可以联系我们. MYSQL必读前言 ...

  7. 记一次SVN误删除操作和Tomcat版本与操作系统不兼容 问题分析及解决的过程

    前言 1.记录一次 svn实际操作的过程中比较常见问题的分析及解决过程2.从一个对svn操作还不太熟悉的使用者的角度来分析3.步骤:发现现象->分析过程(及其中的心里活动)->解决问题我之 ...

  8. Jquery全选系列操作(锋利的jQuery)

    Jquery全选系列操作(锋利的jQuery) <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" ...

  9. 法兰克oitf操作_FANUC 系列操作面板各按键

    FANUC 系列操作面板各按键: RESET (复位键): 按下此键,复位 CNC 系统.包括取消报警.主轴故障复位.中途退出自动操 作循环和中途退出输入.输出过程等. CURSOR (光标移动键): ...

最新文章

  1. Spring分布式事务实现
  2. 十九、“文捷笔妙活如水,气定神闲稳若山。”(2021.6.7)
  3. Effective Java~46. 优先选择Stream 中无副作用的函数
  4. 使用Maven Archetype生成工程报错的解决
  5. 栈(Stack)与队列(Queue)
  6. Spring详解(四)------注解配置IOC、DI
  7. Asp2.0下Login.Aspx页面和VS2005登陆控件冲突问题!
  8. Web服务器与Servlet容器初步认识
  9. c语言联盟,程序设计(C语言)(山东联盟)
  10. 原来闭包也可以这么简单
  11. 《怎样解题》读书笔记
  12. ASP.NET MVC+Vue.js实现联系人管理
  13. OA审批流程是什么?如何提升OA审批流程效率?
  14. 美联储如期加息带动全球金融市场
  15. Mybatis北冥有鱼面试
  16. 页面加载微信聊天记录图片不显示问题
  17. 数字音频总线A2B开发详解十一(A2B一Slave板做音效处理-31段EQ,高中低音分频,延时,3D音效等)
  18. 学习笔记之MIB相关
  19. 修改系统时区(基于Debian的系统)--用Enki学Linux系列(15)
  20. 调制与变频、基带信号与射频信号中的IQ调制(又称矢量调制)

热门文章

  1. 简单易用的MongoDB
  2. myeclipse始终build workspace
  3. Android工程开发笔记一
  4. 架构师之路17年精选80篇
  5. 机器学习07应用机器学习的建议
  6. 欧洲的数据中心与美国的数据中心如何区分?
  7. redis 持久化 + 主从复制+ 集群
  8. COM组件的运行机制
  9. [LeetCode]--71. Simplify Path
  10. Mysql学习总结(12)——21分钟Mysql入门教程