SVN 统计一段日期内变更过的文件
来源:互联网 发布:图像压缩算法问题 编辑:程序博客网 时间:2024/04/29 01:15
本地安装的tortoisesvn,命令行非常难用。
例如执行命令需要写:TortoiseProc.exe/command:diff 这种格式进行,最重要的是svn的命令参数还不一致,无法统一。
建议下载个subsvn不费多少功夫就安装完成,最快速。
所谓命令行必须是找到安装目录的bin文件路径配置进系统环境变量中的的path中
在cmd中键入:svn --help就能有帮助内容;
从上次封版到这次发版中间
到底改动了哪些文件呢? 必须确保无一遗漏才能万无一失!其实待发布文件列表就是 SVN 的操作记录, 可以通过 svn log 得到, 但这个日志没有排除重复,
会详细的列出每个文件的多次操作记录, 太累赘了, 还需要我们逐个进行整理. 我需要的是一个列表明确地告诉我在此次版本期间, 我们新增, 修改, 删除了哪些文件就好了.
在困惑了一段日子后, 终于有机会来寻找解决方法了, 其实通过 svn 命令行(TortoiseSVN不行, 需要先安装 svn 命令行工具)是可以获得这个列表的.
命令格式如下: svn diff -r REVNO:HEAD --summarize http://svn-url
例如想检查从 724版本 开始到目前所有改动文件的列表 svn diff -r 724:HEAD --summarize https://192.168.198.2/svn > changedfiles.txt
可以简写成这样 svn diff -r 724 --summarize https://192.168.198.2/svn > changedfiles.txt
或者你只知道需要检查版本的日期,
这就相当于检查从 2015-05-06(上次封版日期) 开始到目前(此次发版日期)所有的文件改动 svn diff -r {2015-05-06} --summarizehttps://192.168.198.2/svn > changedfiles.txt
或者日期区间 svn diff -r {2015-05-04}:{2015-05-05} --summarize https://192.168.198.2/svn > changedfiles.txt
- SVN 统计一段日期内变更过的文件
- 选择一段日期内的每一天
- 计算一段日期内的周末天数(星期六,星期日总和
- MYSQL 列出一段日期内的每一天
- Sql Server 查询一段日期内的所有礼拜天
- 一段日期内星期都是周五的客流信息
- MySQL中查询一段日期内指定时间段的数据
- 如何让TortoiseSVN仅导出新增或修改过(变更过)的文件
- 如何让TortoiseSVN仅导出新增或修改过(变更过)的文件
- 【转】如何让TortoiseSVN仅导出新增或修改过(变更过)的文件
- 如何让TortoiseSVN仅导出新增或修改过(变更过)的文件
- SVN 服务器地址的变更
- 杨倩写过的一段话
- 一段优化过的宏
- 从git里面提取两个commit之间变更过的文件
- 删除指定日期内的文件
- 统计svn上两个版本或一段时间内的代码修改行数
- 统计svn上两个版本或一段时间内的代码修改行数
- jQuery鼠标事件汇总
- java字符串反转reverse();
- 【Swoole】关于共享内存
- Android中需要遵循的命名规范
- c++将struct中的内容写入txt文件的方法(含嵌套struct情况)
- SVN 统计一段日期内变更过的文件
- cxf客户端调用webservice接口,服务器端重启后调用失败,改为Restful方式调用
- http方式的post跳转和get跳转(js->java->java)
- ubuntu14.04安装了im-switch后系统设置中不见了语言支持这个图标
- build.gradle配置参数详解
- Swift 可选值
- 单片机编程心得1
- Static和非Static的区别
- Spring 配置文件头 & Spring jar 包