SVN:取消对代码的修改
来源:互联网 发布:每周eia数据时间 编辑:程序博客网 时间:2024/05/19 22:48
SVN 查看历史信息 通过svn命令可以根据时间或修订号去除过去的版本,或者某一版本所做的具体的修改。以下四个命令可以用来查看svn 的历史:
svn log 用来展示svn 的版本作者、日期、路径等等
svn diff 用来显示特定修改的行级详细信息
svn cat 取得在特定版本的某文件显示在当前屏幕
svn list 显示一个目录或某一版本存在的文件
(一)svn log可以显示所有的信息,如果只希望查看特定的某两个版本之间的信息,可以使用:
svn log -r r1:r2
如果只想查看某一个文件的版本修改信息,可以使用
svn log A
如果希望得到目录的信息要加-v
如果希望显示限定N条记录的目录信息,使用
svn log --limit N -v
(二)svn diff用来检查历史修改的详情
。检查本地修改
。比较工作拷贝与版本库
。比较版本库与版本库
(1)如果用svn diff,不带任何参数,它将会比较你的工作文件与缓存在.svn的“原始”拷贝
svn diff
Index: rules.txt
===================================================================
--- rules.txt (revision 3)
+++ rules.txt (working copy)
@@ -1,4 +1,5 @@
Be kind to others
Freedom = Responsibility
Everything in moderation
-Chew with your mouth open
(2)比较工作拷贝和版本库
svn diff -r 3 rule.txt,就是比较你的工作拷贝和版本库中版本号为3的文件rule.txt
(3)比较版本库与版本库
通过-r(revision)传递两个通过冒号分开的版本号,这两个版本会进行比较
svn diff -r 2:3 rule.txt 用来比较svn工作版本中版本号2和3的这个文件的变化
(三)svn cat
如果只是希望检查一个过去版本,不希望查看他们的区别,可使用svn cat
svn cat -r 版本号 rule,txt
这个命令会显示在该版本号下的该文件内容
(四)svn list
svn list可以在不下载文件到本地目录的情况下来察看目录中的文件:
$ svn list http://svn.collab.net/repos/svn
README
branches/
clients/
tags/
基本使用
34
trunk/
如果你希望察看详细信息,你可以使用--verbose(-v) 参数:
$ svn list -v http://svn.collab.net/repos/svn
20620 harry 1084 Jul 13 2006 README
23339 harry Feb 04 01:40 branches/
21282 sally Aug 27 09:41 developer-resources/
23198 harry Jan 23 17:17 tags/
23351 sally Feb 05 13:26 trunk/
这些列告诉你文件和目录最后修改的修订版本、做出修改的用户、如果是文件还会有文件的
大小,最后是修改日期和项目的名字。
- SVN:取消对代码的修改
- SVN取消对代码的修改
- SVN:取消对代码的修改
- SVN:取消对代码的修改
- svn 取消对代码的修改
- SVN 取消对代码的修改
- svn取消本地代码的修改
- SVN代码回滚命令 即取消对代码的修改
- SVN代码回滚命令 即取消对代码的修改
- svn取消记住的用户名或Eclipse中修改svn提交代码的用户名
- git中取消对文件的修改
- idea取消对项目的svn版本控制
- SVN取消记住用户名的方法,删除svn密码,修改svn密码
- oracle:取消delete之后对数据库的修改
- 取消svn的标志
- 取消svn的关联
- 取消项目的SVN管理
- 取消项目的SVN控制
- 图论算法 有图有代码 万字总结 向前辈致敬
- CCF 有趣的数
- php常用库函数
- 从今天开始刷leetcode了
- hdu1250 Hat's Fibonacci 高精度
- SVN:取消对代码的修改
- MAVEN项目模块化
- LeetCode解题报告--Container With Most Water
- Laravel SoapClient
- Spring MVC 之@RequestBody,@ResponseBody详解
- redis常用命令
- django 显示静态文件的几种方式
- 直接插入排序
- win7无法访问虚拟机中的hadoop2.x的web管理界面