文件(夹)对比利器--WinMerge

简介: 有两个工程,繁体版本、简体版本,版本号不一样,如果需要同步里面的代码就需要用到第三方工具了。IDE中自带的svn功能较弱,还好有winMerge弥补了它的缺陷,它可以对比文件、文件夹,使用起来还是较为方便,界面也是中文。

有两个工程,繁体版本、简体版本,版本号不一样,如果需要同步里面的代码就需要用到第三方工具了。IDE中自带的svn功能较弱,还好有winMerge弥补了它的缺陷,它可以对比文件、文件夹,使用起来还是较为方便,界面也是中文。

 

“开始”菜单(快捷键ctrl+O),弹出对话框中选择需要进行对比的文件夹或文件(分为左侧、右侧)

然后选择一个过滤器,它自带就可以过滤掉svn目录,如需要过滤其它一些指定的目录,则需要自己修改过滤器的规则了,也很简单。

image

image

点击“编辑”,可以查看该过滤器中的规则。

image

清楚规则的两点就很容易编写自己想要的规则了 :

过滤规则中文件(file)以f:开头,目录(directory)以d:开头“.”和“\”需要转义,支持基本的正则表达式(^-起始、$结尾、\d等,基本上能满足日常需要了)

关闭后,可以点击测试按钮进行测试,在过滤器中我添加了两条过滤规则:

1、所有以.bak结尾的文件 (备份文件)

2、所有Thumbs.db文件(windows图片缓存文件)

对应规则:

f: *\.bakf:Thumbs\.db

 

image

 

确定以后便开始对文件(文件夹)进行比较了,在菜单栏中的“视图”可以根据自己习惯对结果显示进行一些设置。比如:

1、以树状菜单的形式显示对比结果(选中Tree Mode)

2、将完全相同的文件隐藏起来

3、展开/折叠所有子目录

 

选择某一文件,右击后可对文件进行一些编辑,功能是比较强大的。

目录
打赏
0
0
0
0
2
分享
相关文章
|
10月前
|
python报表自动化系列 - 获取指定目录所有文件绝对路径
python报表自动化系列 - 获取指定目录所有文件绝对路径
56 0
[Linux命令]九个常用的对文件处理的Linux 命令(文件查找、文件打包上传和下载、文件权限设置)
[Linux命令]九个常用的对文件处理的Linux 命令(文件查找、文件打包上传和下载、文件权限设置)
将指定文件夹纳入OneDrive同步:mklink命令
本文介绍利用mklink语言,使得OneDrive自动同步电脑中任意指定文件夹的方法~
537 1
将指定文件夹纳入OneDrive同步:mklink命令
XRename(文件文件夹超级重命名工具)简介
XRename(文件文件夹超级重命名工具)简介
202 0
XRename(文件文件夹超级重命名工具)简介
dirent--文件以及文件夹相关操作(跨平台)
dirent--文件以及文件夹相关操作(跨平台)
C#-FileSystemWatcher文件和文件夹监控
FileSystemWatcher这个类用于当目录或目录中的文件发生更改时,侦听文件系统更改通知并引发事件
161 0
C#(三十六)之文件夹、路径、环境特殊目录类
本篇内容记录了文件类操作、文件夹操作、Directory类方法、Path类方法和字段、Environment获取电脑的相关属性方法。
278 0
C#(三十六)之文件夹、路径、环境特殊目录类
压缩软件能否加上忽略某些目录的功能
压缩软件能否加上忽略某些目录的功能
147 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等