通过SVN导出两个版本的差异文件
来源:网络收集 点击: 时间:2024-05-17本经验使用的操作系统为win10 64位版本,打开windows资源管理器,进入到SVN库的目录,如图所示为名叫cp(项目代码目录)的文件夹,在文件夹上单击右键,在弹出的菜单中选择TortoiseSVN --Show log

在弹出的版本历史窗口,查找需要比对差异的两个版本号,按住Ctrl并选中这两个版本号,然后右键弹出菜单,选择Compare revisions,如图所示

在弹出的Changed Files窗口中,可以看到这两个版本的差异文件已经列出来了,也可以看到两个对应的数字版本号,注意,小的版本号数字在上面,大的在下面。如图所示:

在弹出的Changed Files窗口下方,选择要导出的文件,一般是全选,然后点击右键,在弹出的菜单中,选择Export selection to...,如图所示,在弹出选择保存目录中选择一个目录,点“选择文件夹”按钮开始导出,如图所示:


导出差异文件进度,如图所示,等待导出完成。然后打开导出的目录,查看导出结果,本例导出目录为E:/test下,可见有三个目录,如图所示:


打开Total Commander工具,打开D:/test文件夹,选中“..即当前目录,然后依然从右上角选择菜单:“快捷键”-“Ctrl+字母”-“显示所有文件( 当前文件夹及其下层)”或直接按下快捷键Ctrl+B,展示当前目录及其下的所有文件(即去掉文件夹结构的视图),如图所示。

比对之前导出之前的文件列表,可以肯定导出的结果完全正确,并且导出的文件是最新的文件。如图所示,至此成功导出SVN任意两个版本的差异文件。

不同版本的SVN客户端菜单及功能有所不同
Total Commander在本经验中主要是方便展开文件查看比对,不同版本的Total Commander快捷键可能不同
软件SVN版本差异版本管理版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_785511.html