[SVN]TortoiseSVN工具培训4─客户端常用操作命令
1、权限认证
当进行SVN任何操作时,如果是首次操作,SVN会弹出权限认证。
输入用户名和密码点击确认即可完成认证。
勾选保存用户数据信息,可以避免将来重复输入用户名和密码认证。


2、删除权限认证信息
作用:删除自身的用户信息或更换他人的账号权限。
步骤:点击右键→选择设置setting →选择保存数据Saved Data。

3、CheckOut(检出)
作用:将版本库中的数据检出到本地工作区间。
步骤:新建一空文件夹→点击右键→选择SVN CheckOut。


Checkout Depth(检出深度)
Fully recursive(全递归,默认选择):检出完整的目录树,包含所有的文件或子目录。
Immediate children,including folders(直接节点,包含目录):检出目录,包含其中的文件或子目录,但是不递归展开子目录。
Only file children(仅文件子节点):检出指定目录,包含所有文件,但是不检出任何子目录。
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─客户端常用操作命令的更多相关文章
- [SVN]TortoiseSVN工具培训2─SVN的基本概念和工作模式
1.SVN是什么? TortoiseSVN,属于集中式版本控制工具,是Subversion版本控制系统的一个免费SVN开源客户端,可以对文件版本进行统一管理和控制:文件保存在中央版本库,您可以将文件恢 ...
- [SVN]TortoiseSVN工具培训5─常见问题解决
1.文件提交时状态异常 产生原因:操作不当 解决方法:使用SVN的clean up命令 2.权限不足 产生原因:当前用户权限不足 解决方法:找配置管理员申请权限 3.网络故障 产生原因:无法访问到配置 ...
- [SVN]TortoiseSVN工具培训3─使用基本流程和图标说明
1.SVN的使用基本流程 注意:对于文件编辑方面,上图的编辑副本操作前建议进行Get lock操作,以防出现后续的冲突等异常报错. 2.SVN的基本图标说明
- [SVN]TortoiseSVN工具培训1─为什么要用SVN?
你是否有经历过以下情况: SVN的使用理由/好处:
- oozie客户端常用操作命令
1.提交作业,作业进入PREP状态 oozie job -oozie http://localhost:11000/oozie -config job.properties -submit job: ...
- svn 常用操作命令
svn 常用操作命令 检出 svn checkout http://路径(目录或文件的全路径) [本地目录全路径] --username 用户名 svn checkout svn://路径(目录或文件 ...
- Ubuntu12.04 下svn服务搭建及Windows客户端tortoisesvn的使用
在Ubuntu服务端搭建apache+svn 在客户端使用Tortoisesvn工具. 第一步 安装SVN $sudo apt-get install subversion 安装成功后系统会自动建立一 ...
- Java SVN管理工具的使用
1.svn环境搭建 在应用myEclips 8.5做项目时,svn会成为团队项目的一个非常好的工具,苦苦在网上寻求了一下午,终于整合好了这个环境,在这里简单介绍下,希望能为刚开始用svn的朋友一点点帮 ...
- 【Java EE 学习 43】【SVN版本控制工具】【CVS版本控制工具】
一.SVN SVN服务器下载地址:https://subversion.apache.org/ 1.什么是版本控制:版本控制是维护工程蓝图的标准做法,能追踪工程蓝图从诞生一直到定案的过程.是一种记录若 ...
随机推荐
- Qt 学习之路 2(6):Qt 模块简介
Home / Qt 学习之路 2 / Qt 学习之路 2(6):Qt 模块简介 豆子 2012年8月26日 Qt 学习之路 2 20条评论 Qt 5 与 Qt 4 最大的一个区别之一是底层架构 ...
- DJ 算法的队列优先优化
DJ算法就是求单源最短路的算法,但是时间复杂度不太理想,所以在此献上用最小堆来优化的算法. 如果不懂优先队列可以先去看STL分类关于优先队列的介绍: ///POJ 2387为例 #include< ...
- haproxy安装:
haproxy安装: tar zxf haproxy-1.4.24.tar.gz ##解压 yum install rpm-build -y ...
- 字符串 Instant 互转
Instant inst = Instant.now(); System.out.println(inst);//2018-05-15T02:27:09.909Z String s1 = s.subs ...
- Jenkins安全配置详解
一.进入安全配置界面 首页后点击进入系统管理(Manage Jenkins) ——下拉下方看到安全配置(Configure Global Security) ——进入安全配置界面 二,详解安全配置的选 ...
- thinkPHP5.0使用form表单提交数据和删除文章,不用TP的提示页面,使用弹出提示信息
form表单提交数据和删除文章时,TP的默认信息提示页面的看起来不是很好看,想要实现弹窗提示怎么做呢? 前端:可以使用前端的一个知识--iframe,iframe元素会创建包含另外一个文档的内联框架: ...
- 爬虫(GET)——爬baidu.com主页
工具:python3 目标:www.baidu.com 工作流程: 1)反爬虫第一步:抓包工具fiddler抓取页面请求信息,得到User-Agent的值,用于重构urllib.request.Req ...
- ASC19超算概述
初赛题目组成 设计超算集群(看参考文献做设计) 对超算集群进行性能测试(一般来讲的测试工具就是用HPL,找到最适合的参数,达到最优秀的计算能力) 数字图像处理(通常代码量较大,代码优化较为困难,优化偏 ...
- RTT设备与驱动之硬件定时器
硬件定时器可以对外部时钟进行计数,利用内部时钟进行定时. 函数 描述 rt_device_t rt_device_find(const char* name); 查找定时器设备 rt_err_t rt ...
- C语言判别输入的东东
梗概:现在很多用C语言写出来的作业,都是用户输入后,电脑对应操作的.其实这样有没有漏洞呢? 这样的管理系统,相信大家也不陌生,我们这里不是谈它的功能和怎样实现..我们就谈谈最后一行.[输入序号].其实 ...