本章将讲解如何通过svn命令获取某版本后改动的所有文件

一键操作,告别svn log的繁杂对比工作。

1:安装SVN命令行工具Subversion(不是TortoiseSVN)

  下载Subversion,并安装,本人安装目录为 D:\Subversion

2:把Subversion配置到环境变量,使其可以通过dos窗口执行命令

  进入安装目录,找到bin文件,把bin路径配置到环境变量Path下。如图所示:

  

3:打开dos窗口,执行svn help,出现如下内容则配置成功。

  

4:准备工作结束,激动人心的时刻就要开始啦,睁大眼睛。

进入dos命令,执行下面的命令,就可以实现把svn下某项目在某版本后改动的文件列表导出到txt文件。(文件所在目录为当前执行命令的目录)

svn diff -r [开始条件]:HEAD --summarize [代码所在svn路径] > [列表导出文件].txt

下面给出例子,参数可按规则自行配置

(1)获取第666版本到目前所有改动文件的列表,并导出到exportFile.txt下(注:不包含第666版本)
    svn diff -r 666:HEAD --summarize  https://svnIP > exportFile.txt

(2)获取第666版本到888版本所有改动文件的列表,并导出到exportFile.txt下(注:不包含第666版本,含888版本)
    svn diff -r 666:888 --summarize  https://svnIP > exportFile.txt

 (3)获取从2016年06月01日后所有改动文件的列表,并导出到exportFile.txt下(注:不包含第666版本,含888版本)
    svn diff -r {2016-06-01} --summarize  https://svnIP > exportFile.txt

后续:

简单阐述一下,如何获取改动的起始SVN版本:

myeclipse或eclipse,安装有SVN插件,右键项目,选择Team,选择显示资源历史记录,可以看到修订版本号,日期,作者,注释。然后凭借自己的判断,找到起始的版本号。

over

转载于:https://www.cnblogs.com/sky-/p/5607234.html

SVN使用_获取某版本后改动的文件列表相关推荐

  1. 在ubuntu 下 利用svn命令导出 两个版本之间更改的文件

    2019独角兽企业重金招聘Python工程师标准>>> #!/bin/sh # dt=`date +%Y%m%d%H%M` FN='/data/svn_test/modifylist ...

  2. java关闭通道_调用map方法后,Java 7文件通道未正确关闭

    我正在研究一个sc2replay解析工具.我在MPQLIB http://code.google.com/p/mpqlib/之上构建它 不幸的是,该工具使用文件通道来读取bzip文件, 并使用map( ...

  3. SVN使用log,list,cat,diff命令查看特定文件版本信息

    来源:http://blog.csdn.net/wn_hello/article/details/47295259 svn log          展示给你主要信息:每个版本附加在版本上的作者与日期 ...

  4. python pc微信 接收信息_GitHub - ericadver/WechatPCAPI: 微信PC版的API接口,可通过Python调用微信获取好友、群、公众号列表,并收发消息等功能。...

    WechatPCAPI 微信PC版的API接口,可通过Python调用微信获取好友.群.公众号列表,并收发消息等功能.可用于二次开发在线微信机器人.微信消息监控.群控软件.开发界面作多个微信控制软件等 ...

  5. python 微信公众号网页接口调用_GitHub - micsem00/WechatPCAPI: 微信PC版的API接口,可通过Python调用微信获取好友、群、公众号列表,并收发消息等功能。...

    WechatPCAPI 微信PC版的API接口,可通过Python调用微信获取好友.群.公众号列表,并收发消息等功能.可用于二次开发在线微信机器人.微信消息监控.群控软件.开发界面作多个微信控制软件等 ...

  6. python的读取微信界面_GitHub - lchb000/WechatPCAPI: 微信PC版的API接口,可通过Python调用微信获取好友、群、公众号列表,并收发消息等功能。...

    WechatPCAPI 微信PC版的API接口,可通过Python调用微信获取好友.群.公众号列表,并收发消息,接受转账.好友请求.入群请求,群管理等功能.可用于二次开发在线微信机器人.微信消息监控. ...

  7. python 接收微信pc端_GitHub - linhuisheng/WechatPCAPI: 微信PC版的API接口,可通过Python调用微信获取好友、群、公众号列表,并收发消息等功能。...

    WechatPCAPI 微信PC版的API接口,可通过Python调用微信获取好友.群.公众号列表,并收发消息等功能.可用于二次开发在线微信机器人.微信消息监控.群控软件.开发界面作多个微信控制软件等 ...

  8. Python-装饰器-案例-获取文件列表

    1 import os 2 3 4 def get_all_path(fun): 5 '''装饰器.功能:获取全路径文件名.如:D:/tmp/12.txt 6 :param fun: 7 :retur ...

  9. java 读取手机文件_Android获取手机文件夹及文件列表的方法

    先看看效果图: package wuwang.tools.utils; import java.io.File; import java.io.FileInputStream; import java ...

最新文章

  1. 面试碰到这个算法:字母异位词分组
  2. Jenkins之Pipeline流水线构建项目
  3. python 数据分析工具之 numpy pandas matplotlib
  4. 微信小程序之 SideBar(侧栏分类)
  5. K-Dominant Character CodeForces - 888C 思维 构造
  6. 字扩展、位扩展、字位同时扩展
  7. 机器视觉系统中相机镜头选型技巧_工业相机在机器视觉系统中的地位和作用
  8. sql 日周月统计和
  9. Use Namesapce 使用方法简介
  10. SpringCloud整合Feign配置类之间的关系以及feign配置隔离的实现
  11. 微信飞机大战小游戏制作分享(上集)含素材视频教程
  12. linux安装思源字体下载,fedora25安装字体-以思源字体为例 适合中文用户
  13. 软件测试缺陷等级划分_软件测试的缺陷等级
  14. Ubuntu 18.04安装Eclipse教程
  15. 基于python的爬虫毕业论文_基于python网络爬虫及数据处理毕业论文 相关实例(示例源码)下载 - 好例子网...
  16. vue-cli3.0 进行项目的部署和构建
  17. IEEE 754二进制浮点数算术标准
  18. QuTrunk与Paddle结合实践--VQA算法示例
  19. Mysql操作语句大全
  20. Journal of Electronic Imaging 投稿分享

热门文章

  1. timer 公司内部用法
  2. java虚拟机内存监控_java虚拟机内存监控工具
  3. java rw_Java基础之I/O流详解
  4. centos 6.3安装mysql_centos6.3安装MySQL 5.6(转)
  5. MT8870DTMF解码器测试
  6. 金升阳5V开关电源LM25-23B05
  7. idea中的version control界面的git history不显示提交文件明细
  8. 交叉熵损失函数公式_交叉熵损失函数对其参数求导
  9. linux里面查看llvm的版本,linux llvm安装
  10. 格式工厂mac版_格式工厂无广告版,支持PDF文件的转换