发表于 2017-04-07 09:14:42 by 月小升
svn windows工具是可以方便的查看最近改动的文件的
Linux mac下经常更新以后,忘记哪些文件是最近修改的。
命令格式如下:
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
这样我们就能够实现自动化发布了…
svn log 是输出svn某路径下的log信息。
进入该项目路径,打开终端,输入:
$ svn log -l 20
#输出最近20条信息
$svn log -q
只输出版本号、时间、作者 而不输出日志
$svn log –xml
让日志以xml形式输出,这样主要是为了让日志编程一个有规则的xml文件,可以二次利用
组合用
$svn log -l 20 –xml -q >>result.xml
日志前20条,以xml文件的形式、且只有版本号、时间、作者。将结果输出到result.xml文件。
如果你不用 >>result.xml 终端会将结果打印到终端窗口。
以上都是知识真正的解决策略
组合使用
svn log -l 10
找到最新修改的日志
r281 | yyg | 2017-03-22 18:16:08
r280 | yyg | 2017-03-22 18:16:08
svn diff -r 280:HEAD --summarize svn://*****.com/leo/
列出280版本后改动的所有文件
不组合策略
直接从某个日期开始看,好像折腾了半天,最后这一下才真正的强悍
svn diff -r {2017-04-02} --summarize svn://******.com/leo/
This entry was posted in Linux and tagged SVN, 代码管理. Bookmark the permalink.
月小升QQ 2651044202, 技术交流QQ群 178491360
首发地址:月小升博客 – https://java-er.com/blog/svn-last-files/
无特殊说明,文章均为月小升原创,欢迎转载,转载请注明本文地址,谢谢