zoukankan      html  css  js  c++  java
  • 文件(夹)对比利器WinMerge

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

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

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

    image

    image

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

    image

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

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

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

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

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

    对应规则:

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

    image

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

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

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

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

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

  • 相关阅读:
    切片
    docker基础
    第18课 脚本练习二(找出文件下最大文件)
    第17课 脚本练习一(添加新用户)
    第十四课 脚本编程(重定向+变量)
    第十课 新建共享文件夹
    第九课 Linux文本处理
    第八课 正则表达式
    第七课 VI全屏文本编辑器
    第六课 Linux文件系统文本操作命令
  • 原文地址:https://www.cnblogs.com/meteoric_cry/p/2085893.html
Copyright © 2011-2022 走看看