1、权限认证

  • 当进行SVN任何操作时,如果是首次操作,SVN会弹出权限认证。

  • 输入用户名和密码点击确认即可完成认证。

  • 勾选保存用户数据信息,可以避免将来重复输入用户名和密码认证。

2、删除权限认证信息

  • 作用:删除自身的用户信息或更换他人的账号权限。

  • 步骤:点击右键→选择设置setting →选择保存数据Saved Data。

3、CheckOut(检出)

  • 作用:将版本库中的数据检出到本地工作区间。

  • 步骤:新建一空文件夹→点击右键→选择SVN CheckOut。

  • Checkout Depth(检出深度)

    1. Fully recursive(全递归,默认选择):检出完整的目录树,包含所有的文件或子目录。

    2. Immediate children,including folders(直接节点,包含目录):检出目录,包含其中的文件或子目录,但是不递归展开子目录。

    3. Only file children(仅文件子节点):检出指定目录,包含所有文件,但是不检出任何子目录。

    4. Only this item(仅此项):只检出目录,不包含其中的文件或子目录。

4、Update(更新)

  • 作用:将版本库中的最新版本更新本地工作副本中。

  • 步骤:点击右键→选择SVN Update。

  • 注意:右键目录更新则更新整个目录;右键单个文件更新则更新单个文件。

5、Update to revision(更新到指定版本)

  • 作用:将本地的副本更新/回滚到版本库的某个版本。

  • 步骤:点击右键→选择TortoiseSVN→选择Update to revision。

  • 注意:需要先获知目标的版本号,可通过文件记录或日志查询得到。

6、Commit(提交,无新增文件)

  • 作用:将编辑好的本地的副本提交到服务器版本库。

  • 步骤:点击右键文件→选择SVN Commit → 默认确认提交。

  • 注意:养成填写文件更新的日志习惯,便于后续查看

7、Commit(提交,有新增文件)

  • 作用:添加文件或文件夹为SVN受控状态。

  • 步骤:点击右键文件→选择Add/ Undo Add →勾选文件确认即可。

  • 注意:Add只是对客户端的文件进行标注,并不上传服务器。

8、Commit(提交时填写日志规范)

  • 作用:日志可记录每次修改的内容,建议将一些重要数据、关键操作写到日志中。

不规范的日志

规范的日志

删除无用文件

删除分支中的无用文件***.java

社保清单打印

修改社保清单的打印样式

更新配置文件

更新广佛首页的配置文件

9、Add与Revert/Undo Add (增加与撤销增加)

  • 作用:添加文件或文件夹为SVN受控状态。

  • 步骤:点击右键文件→选择Add/ Undo Add →勾选文件确认即可。

  • 注意:Add只是对客户端的文件进行标注,并不上传服务器。

10、Get lock与Release lock(锁定与解锁)

  • 作用:锁定目标文件或文件夹,使他人不能对其进行提交、删除等操作。

  • 步骤:点击右键文件→选择Get lock/ Release lock → 勾选文件确认提交。

  • 注意:养成先锁定后提交流程,减少因多人同时进行操作时出错的情况。

11、Delete(删除)

  • 作用:从当前版本中删除文件或文件夹。

  • 步骤:点击右键文件→选择Delete→勾选需删除文件确认即可。

  • 注意:仅对工作副本的文件操作,并没改变服务器上的内容,需要再执行commit操作,才会将删除操作上传到服务器。

12、Rename(重命名)

  • 作用:文件或文件夹重命名。

  • 步骤:点击右键文件→选择Rename→输入新的名称确认即可。

  • 注意:与delete操作类似,需要再执行commit操作,才会更新到版本库;另外,不能用windows的重命名,因为该操作不受SVN控制,SVN会理解为删除原文件,新增加了一个新的文件。

13、Repo-browser(浏览窗口)

  • 作用:获取当前工作副本在服务器上的路径;可直接查看、操作配置库最新的内容;可直接在浏览器中进行删除、重命名等操作。

  • 步骤:点击右键文件→选择Repo-browser。

  • 注意:浏览器的操作权限比较大,可直接操作,所以操作需谨慎。

14、Show Log(显示日志)

  • 作用:查看日志,了解版本相关信息。

  • 步骤:点击右键文件→选择Show log。

15、Clean up(清理)

  • 作用:清除因各种不当操作造成本地副本文件被锁定的状态

  • 步骤:点击右键文件或文件夹→选择Clean up。

  • 注意:如果当前目录进行clean up失败或无法解决问题,可尝试在上级目录进行clean up操作,因为可能是非当前目录的状态异常问题;若都没法解决问题,可选择新目录重新将内容checkout。

[SVN]TortoiseSVN工具培训4─客户端常用操作命令的更多相关文章

  1. [SVN]TortoiseSVN工具培训2─SVN的基本概念和工作模式

    1.SVN是什么? TortoiseSVN,属于集中式版本控制工具,是Subversion版本控制系统的一个免费SVN开源客户端,可以对文件版本进行统一管理和控制:文件保存在中央版本库,您可以将文件恢 ...

  2. [SVN]TortoiseSVN工具培训5─常见问题解决

    1.文件提交时状态异常 产生原因:操作不当 解决方法:使用SVN的clean up命令 2.权限不足 产生原因:当前用户权限不足 解决方法:找配置管理员申请权限 3.网络故障 产生原因:无法访问到配置 ...

  3. [SVN]TortoiseSVN工具培训3─使用基本流程和图标说明

    1.SVN的使用基本流程 注意:对于文件编辑方面,上图的编辑副本操作前建议进行Get lock操作,以防出现后续的冲突等异常报错. 2.SVN的基本图标说明

  4. [SVN]TortoiseSVN工具培训1─为什么要用SVN?

    你是否有经历过以下情况: SVN的使用理由/好处:

  5. oozie客户端常用操作命令

    1.提交作业,作业进入PREP状态 oozie job -oozie http://localhost:11000/oozie -config job.properties -submit job: ...

  6. svn 常用操作命令

    svn 常用操作命令 检出 svn checkout http://路径(目录或文件的全路径) [本地目录全路径] --username 用户名 svn checkout svn://路径(目录或文件 ...

  7. Ubuntu12.04 下svn服务搭建及Windows客户端tortoisesvn的使用

    在Ubuntu服务端搭建apache+svn 在客户端使用Tortoisesvn工具. 第一步 安装SVN $sudo apt-get install subversion 安装成功后系统会自动建立一 ...

  8. Java SVN管理工具的使用

    1.svn环境搭建 在应用myEclips 8.5做项目时,svn会成为团队项目的一个非常好的工具,苦苦在网上寻求了一下午,终于整合好了这个环境,在这里简单介绍下,希望能为刚开始用svn的朋友一点点帮 ...

  9. 【Java EE 学习 43】【SVN版本控制工具】【CVS版本控制工具】

    一.SVN SVN服务器下载地址:https://subversion.apache.org/ 1.什么是版本控制:版本控制是维护工程蓝图的标准做法,能追踪工程蓝图从诞生一直到定案的过程.是一种记录若 ...

随机推荐

  1. [USACO10OCT]湖计数Lake Counting 联通块

    题目描述 Due to recent rains, water has pooled in various places in Farmer John's field, which is repres ...

  2. kuangbin专题十二 HDU1069 Monkey and Banana (dp)

    Monkey and Banana Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others ...

  3. springboot整合fastdfs

    首先pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="h ...

  4. Flashcache的 KEEP属性自动失效

    如果希望一个数据对象长期地缓存在flashcache中,则可以手动地将该数据对象的CELL_FLASH_CACHE属性设置为"keep". 其实需要说明的是,但不是数据对象的CEL ...

  5. JiJiDown

    发生了预料之外的错误:System.Reflection.TargetInvocationException: Exception has been thrown by the target of a ...

  6. pytorch搭建网络,保存参数,恢复参数

    这是看过莫凡python的学习笔记. 搭建网络,两种方式 (1)建立Sequential对象 import torch net = torch.nn.Sequential( torch.nn.Line ...

  7. Mybatis学习笔记(三) —— DAO开发方法

    一.SqlSession的使用范围 SqlSession中封装了对数据库的操作,如:查询.插入.更新.删除等. SqlSession通过SqlSessionFactory创建. SqlSessionF ...

  8. $.ajax 错误信息

    $.extend({ getHtml:function(url,callback){ $.ajax({ dataType:"html", url:url, timeout:1500 ...

  9. javascript 获取当前 URL 参数的两种方法

    window.location.host; //返回url 的主机部分,例如:www.xxx.com window.location.hostname; //返回www.xxx.com window. ...

  10. hdu Minimum Inversion Number(逆序数的小知识与线段树)

    飞! 题解 首先,求逆序数对的思路: 1.得到整个数列后,从前往后扫,统计比a[i]小的,在a[i]后面的有多少个 这样做的话,应该是只有n2的暴力作法,没想到更好的方法 2.统计a[i]前面的,且比 ...