1 svn diff的用法
1.1 对比当前本地的工作拷贝文件(working copy)和缓存在.svn下的版本库文件的区别
svn diff
1.2 对比当前本地的工作拷贝文件(working copy)和任意版本A的差异
svn diff -rA
比如,以下将对比本地的工作拷贝文件(working copy)和版本94239的差异
1.3 对比任意历史版本A和任意历史版本B的差异
svn diff -rA:B
比如,以下命令将显示版本94127相对于版本94239的差异,
- [@user]$svndiff-r94239:94127
[@user]$ svn diff -r94239:94127
显示差异后的结果如下,
- ===================================================================
- ---RealServer/LogicWorker.cpp(revision94239)
- +++RealServer/LogicWorker.cpp(revision94127)
- @@-964,22+964,8@@
- .......
===================================================================
--- RealServer/LogicWorker.cpp (revision 94239)
+++ RealServer/LogicWorker.cpp (revision 94127)
@@ -964,22 +964,8 @@
.......
其中r后面的参数的含义是版本号,具体可以在svn log中查询到。
2 svn log的用法
1.1在任意位置使用
1.2 进入代码在本地的目录后使用
3 svn merge的用法
比如,下面这个命令的含义是,把94127版本相对于94239版本的差异merge到当前版本,注意冒号前后的版本的顺序是会带来区别的。
merge完成之后,记得提交本地的修改到版本库,
- svnci-m"restoretoversion94127"
svn ci -m"restore to version 94127"
1 svn diff的用法
1.1 对比当前本地的工作拷贝文件(working copy)和缓存在.svn下的版本库文件的区别
svn diff
1.2 对比当前本地的工作拷贝文件(working copy)和任意版本A的差异
svn diff -rA
比如,以下将对比本地的工作拷贝文件(working copy)和版本94239的差异
1.3 对比任意历史版本A和任意历史版本B的差异
svn diff -rA:B
比如,以下命令将显示版本94127相对于版本94239的差异,
- [@user]$svndiff-r94239:94127
[@user]$ svn diff -r94239:94127
显示差异后的结果如下,
- ===================================================================
- ---RealServer/LogicWorker.cpp(revision94239)
- +++RealServer/LogicWorker.cpp(revision94127)
- @@-964,22+964,8@@
- .......
===================================================================
--- RealServer/LogicWorker.cpp (revision 94239)
+++ RealServer/LogicWorker.cpp (revision 94127)
@@ -964,22 +964,8 @@
.......
其中r后面的参数的含义是版本号,具体可以在svn log中查询到。
2 svn log的用法
1.1在任意位置使用
1.2 进入代码在本地的目录后使用
3 svn merge的用法
比如,下面这个命令的含义是,把94127版本相对于94239版本的差异merge到当前版本,注意冒号前后的版本的顺序是会带来区别的。
merge完成之后,记得提交本地的修改到版本库,
- svnci-m"restoretoversion94127"
svn ci -m"restore to version 94127"
分享到:
相关推荐
Flex SVN--1.5.5版本Flex SVN--1.5.5版本Flex SVN--1.5.5版本Flex SVN--1.5.5版本Flex SVN--1.5.5版本Flex SVN--1.5.5版本Flex SVN--1.5.5版本
一个导出两个版本的SVN差异文件结构的小工具。 该工具使用 python 2.7、pysvn 和 wxWidgets 创建。 注意:二进制版本仅支持 svn v.1.8.10 或更高版本 依赖库 Python 2.7 pysvn 1.7.9 ( ) wxWidgets
各种svn操作 svn help command 获取子命令说明 svn info $URL 查看工作空间信息 svn list 显示当前目录下svn记录文件列表,不访问版本库 ...svn diff -r 2:3 $URL比较版本库的两个版本 。。。。。。
SVN客户端--TortoiseSVN使用说明,教你如何使用SVN
py37-pysvn-svn1106-1.9.12-2041-Win32.exe python pysvn工具 支持windows 32
svn-site-1.8.16svn-site-1.8.16svn-site-1.8.16svn-site-1.8.16svn-site-1.8.16svn-site-1.8.16svn-site-1.8.16svn-site-1.8.16svn-site-1.8.16svn-site-1.8.16svn-site-1.8.16svn-site-1.8.16
python版本2.7,svn版本1.7以上
SVN使用--快速入手指南
maven-svn-revision-number-plugin-1.7.jar 资源共享,有需要其他jar包的可以在评论留言,看到后我会陆续上传。
SVN---配置文件
SVN差异解析器 安装 通过npm: $ npm install svn-diff-parser # use -g if you want to use diff2html 用法 git diff [file|dir] > filename.diff diff2html path/to/filename.diff > filename.html 节点 var ...
SVN:This client is too old to work with working copy…解决办法 .txt 1、cmd进入py文件目录下执行py文件加入--help查看帮助,命令C:\change-svn-wc-format>change-svn-wc-format.py --help 2、cmd执行下面命令...
导出两个svn版本之间的差异文件,并按原目录结构存放。shell脚本。
版本控制器:SVN---使用说明
eclipse-svneclipse-svneclipse-svneclipse-svn
纯java操作svn--svnkit API!
TortoiseSVN-1.10.1.28295-win32-win64-svn-1.10.2TortoiseSVN-1.10.1.28295-win32-win64-svn-1.10.2TortoiseSVN-1.10.1.28295-win32-win64-svn-1.10.2TortoiseSVN-1.10.1.28295-win32-win64-svn-1.10.2TortoiseSVN-...
Eclipse SVN插件(svn-site-1.6.17)
maven-scm-provider-svnjava-2.0.jar
svn-site-1.8.22svn-site-1.8.22svn-site-1.8.22svn-site-1.8.22