前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >文件(夹)对比利器--WinMerge

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

作者头像
meteoric
发布2018-11-15 17:52:14
2.4K0
发布2018-11-15 17:52:14
举报
文章被收录于专栏:游戏杂谈

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

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

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

image
image
image
image

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

image
image

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

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

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

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

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

对应规则:

f: *\.bak$ f: ^Thumbs\.db$

image
image

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

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

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

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

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2011-06-21 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档