SVN常用操作介绍
SVN:全称subversion,开源代码版本控制系统,也就是常说的“版本控制工具”,实现代码、文档等的历史版本保存、共享和权限管理。常用于软件开发项目中,开发将最新的代码放到svn,其他同事可在这个最新代码的基础下,进行开发或其他工作。更加便捷对代码的管理。同时,也用于测试工作的管理,测试报告、系统操作系统手册的管理。
一、实现本地与服务器互联
实现本地与服务器的互联,实际是建立本地与SVN服务器的连接,操作步骤如下:
- 在需要存放服务器文件的本地位置,创建一个文件夹
- 右键点击 SVN Checkout(下载svn目录 或 下载指定的文件)
- Url of repository:输入svn的详细地址 checkout dirctory:本地存放下载文件的地址(一般默认当前checkout的文件夹路径)
二、从SVN中获取文件
实现了本地与服务器连接后,就可以从服务获取文件啦。SVN中checkout获取文件分为两种情况:
- 获取服务器目录下的所有文件,输入url地址后,点击ok,即可下载所有文件
- 获取服务器目录下的部分文件,点击url地址的“...”,可看到当前目录下的所有文件,选中的文件,右键checkout,弹出本地目录选择框,选择后,点击ok即,如图
- 以上两步均是从服务器下载文件到本地目录,下载失败或成功,均有提示信息,下图是首次创建文件并从服务器中checkout文件,成功后的提示
三、将本地的文件,同步到服务器
注意事项:准备修改从服务器获取的文件前,要先确保拿到的是最新的文件,所以每次进入文件夹的第一件事是“update”,SVN是一个共享的平台,不确保有其他同事更新了最新的内容,所以要先update,再对文件进行修改。
Update 和 commit的区别:
- Update:从服务中将最新的版本更新到本地(一般提交前,需要先更新,否则别人上传的新版本你没有更新下来会被覆盖,别人上传的会丢失;或者commit的是时候,提示错误)
- Commit:将本地做过改动的内容(修改、新增、删除、改名、移动),同步更新到SVN服务器
四、本地新增的文件,同步到服务器
可以从服务器中下载文件,那么,将本地目录的文件,同步上传到SVN上呢?
- 右键点击已经在本地编辑好的文件,选择TortoiseSVN ->add,
- 此时点击add后,无任何提示(此时文件会有一个”+”符号)
- 再次点击文件,点击commit
- 填写备注信息,点击ok(此时新增的文件会有“√”符号)
为什么点击add,页面没有任何提示,需要再点击commit?
因为在本地点击add时,是将这个文件添加到缓存区,这时还没有同步新增的到 SVN服务器上,所以需要再次点击commit,才能将同步的新增到SVN服务器
五、删除服务器上的文件
- 进入到本地SVN文件夹路径,选择要删除的文件或文件夹
- 点击commit
- 输入备注信息,点击ok
SVN常用操作介绍的更多相关文章
- C#构造方法(函数) C#方法重载 C#字段和属性 MUI实现上拉加载和下拉刷新 SVN常用功能介绍(二) SVN常用功能介绍(一) ASP.NET常用内置对象之——Server sql server——子查询 C#接口 字符串的本质 AJAX原生JavaScript写法
C#构造方法(函数) 一.概括 1.通常创建一个对象的方法如图: 通过 Student tom = new Student(); 创建tom对象,这种创建实例的形式被称为构造方法. 简述:用来初 ...
- 5.Project常用操作介绍
Project常用操作介绍 1.项目浏览器 2.项目属性 Name:项目名称 Category:项目组织结构 Author:作者 Copyright:版权 Image:项目图标 Description ...
- SVN常用功能介绍(二)
说明 上一章节主要描述了SVN的简介.安装搭建,和项目管理人员对SVN的常用操作. 这章主要讲解,SVN对应角色组员,在实际运用中的常用操作. 将SVN服务器项目导入到开发组员的本地电脑里 方式一: ...
- SVN常用功能介绍(一)
简介 SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS.CVS,它采用了分支管理系统,它的设计目标就是取代CVS. 互联网上很多版本控制服务已从CVS迁移到Subver ...
- Docker 基础概念科普 和 常用操作介绍
Docker 基础概念 Docker是什么? Docker的思想来自于集装箱,集装箱解决了:在一艘大船上,可以把货物规整的摆放起来.并且各种各样的货物被集装箱标准化了,集装箱和集装箱之 ...
- Process Explorer常用操作介绍
(未获得作者本人同意,严禁转载) Process Explorer出现的背景 Process Explorer可以看成是一个加强版的任务管理器.在较早的Windows版本中,任务管理器提供的功能是非常 ...
- svn常用操作
1将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:sv ...
- win下svn常用操作笔记
svn基本命令 checkout 检出 把服务器代码下载到本地一份update 更新 把服务器上的最新代码更新到本地commit 提交 把本地代码提交到服务器上 win下svn的客户端工具Tortoi ...
- [转][SVN]常用操作
1. Commit 提交当前代码到 SVN 服务器. 2. 引用第三方类库时,不要从安装位置引用,而是在解决方案下,添加一个 lib 的目录,把需要的程序集复制到这里,然后从 lib 目录引用. 3 ...
随机推荐
- 2018.09.23 codeforces 1053A. In Search of an Easy Problem(gcd)
传送门 今天的签到题. 有一个很显然的结论,gcd(n∗m,k)≤2gcd(n*m,k)\le 2gcd(n∗m,k)≤2. 本蒟蒻是用的行列式求三角形面积证明的. 如果满足这个条件,就可以直接构造出 ...
- yum基本操作(转)
原文地址:http://www.cnblogs.com/chuncn/archive/2010/10/17/1853915.html yum(全称为 Yellow dog Updater, Modif ...
- IntelliJ IDEA 2017版 spring-boot使用JdbcTemplate实例
搭建总框架: (1)在pom.xml加入jdbcTemplate的依赖: (2)编写Dao类,声明为:@Repository,引入JdbcTemplate (3)编写Service类,引入Dao进行使 ...
- VS 附加不上w3wp.exe
今天调用VS 附加不上w3wp.exe,其他的站点都能附加上,就有一个站附加不上,找了各种可能都没有解决,结果发现是版本被编译成release了,原来的配置都是debug的,不知道被谁给改成relea ...
- vc创建模态和非模态对话框
模态对话框的创建 创建模态对话框需要调用CDialog类的成员函数:DoModal,该函数的功能就是创建并显示一个模 态对话框,关闭模态对话框的函数是EndDialog,该函数需要一个参数,这个参数就 ...
- Spark-1.2.2部署
1.安装Scala 1.1解压和安装 在Scala官网http://www.scala-lang.org/download/下载Scala安装包,然后解压.(注:JDK的版本最好是1.7及以上,否则S ...
- 安卓添加USB外置UVC摄像头
实现的方法有很多种,按步骤来看适合哪一种,网上说什么接采集卡,其实就是把AV转成UVC,现在市面上很多摄像头直接就已经是UVC的了,在windows上面即插即用. 安卓也是Linux,这个就好办了. ...
- 菜鸟——springboot+mybatis+maven
网上找了很多资料,学习如何搭建springboot,由于刚刚接触springboot,不是很熟练,通过参考网上别人搭建的例子,自己也搭建了一个简单的springboot+mybaits+maven 网 ...
- 基于统计的无词典的高频词抽取(二)——根据LCP数组计算词频
接着上文[基于统计的无词典的高频词抽取(一)——后缀数组字典序排序],本文主要讲解高频子串抽取部分. 如果看过上一篇文章的朋友都知道,我们通过 快排 或 基数排序算出了存储后缀数组字典序的PAT数组, ...
- 浅析C# Dictionary实现原理
目录 一.前言 二.理论知识 1.Hash算法 2.Hash桶算法 3.解决冲突算法 三.Dictionary实现 1. Entry结构体 2. 其它关键私有变量 3. Dictionary - Ad ...