[TL]Mac上的文件比较工具

372 views
Skip to first unread message

chinson liu

unread,
Sep 3, 2013, 6:55:41 PM9/3/13
to pon...@googlegroups.com
大家好,

在业余时间,我开发了一个代码比较工具——Compare++,主要是想通过分析源代码语法结构,对源代码改动实现更精确的比较,从而实现一些特色的功能如函数对齐、忽略一些次要改动等等。

目前,Windows版本已经基本稳定,正打算移植到Mac OS以及Linux上,所以想听听大家的建议。
比如,在Mac或者Linux上,大家都用什么文件比较工具?有什么优缺点?有没有什么功能是自己迫切需要,但目前没有合适软件提供的?

欢迎讨论!谢谢!

Yuuki Galaxy

unread,
Sep 6, 2013, 1:05:41 AM9/6/13
to pon...@googlegroups.com
Beyond Compare 2 是win下最好用的比较工具,做成那样就行了。
注意,3.x版加了堆格式反而不便于用来做binary compare。
> --
>
> ---
> 您收到此邮件是因为您订阅了 Google 网上论坛的“TopLanguage”论坛。
> 要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到 pongba+un...@googlegroups.com
> 要查看更多选项,请访问 https://groups.google.com/groups/opt_out

Lasntonpeng

unread,
Sep 6, 2013, 1:25:35 AM9/6/13
to pon...@googlegroups.com
我基本是用Kaleidoscope,
diff的美观是我主要看重的,
缺点是不支持比较的东西可以从clipboard里面粘帖
祝好


2013/9/6 Yuuki Galaxy <gala...@gmail.com>



--
luck is where preparation meets opportunity

阿卜

unread,
Sep 6, 2013, 2:05:34 AM9/6/13
to pon...@googlegroups.com
给lz提供信息:
我平时用diff的地方主要就是git的外部diff工具,目前是kdiff3,也用过p4merge, 他两偶尔也能满足直接进行文件比较的需求。

在 2013年9月4日星期三UTC+8上午6时55分41秒,Chinson写道:

李重斌

unread,
Sep 6, 2013, 2:32:24 AM9/6/13
to pon...@googlegroups.com
开源的才有兴趣



--
 
---
您收到此邮件是因为您订阅了 Google 网上论坛的“TopLanguage”论坛。
要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到 pongba+unsub...@googlegroups.com
要查看更多选项,请访问 https://groups.google.com/groups/opt_out。

Yuuki Galaxy

unread,
Sep 6, 2013, 3:56:15 AM9/6/13
to pon...@googlegroups.com
我也是想找开源的实现,但能把目录的diff和手工左右烤文件做得方便的,就只发现 beyond compare。

希望LZ能加上方便的整个目录的diff,而且除了规则比较,纯二进制比较也是需要的。
显示时,二进制文件,对大小相等的,应该可以设置成默认不做对齐,直接按顺序排列。


On Sep 6, 2013, at 2:32 PM, 李重斌 <lichong...@126.com> wrote:

> 开源的才有兴趣
>
>
>
> 在 2013-09-06 12:35:00,"chinson liu" <liutia...@gmail.com> 写道:
> 大家好,
>
> 在业余时间,我开发了一个代码比较工具——Compare++,主要是想通过分析源代码语法结构,对源代码改动实现更精确的比较,从而实现一些特色的功能如函数对齐、忽略一些次要改动等等。
>
> 目前,Windows版本已经基本稳定,正打算移植到Mac OS以及Linux上,所以想听听大家的建议。
> 比如,在Mac或者Linux上,大家都用什么文件比较工具?有什么优缺点?有没有什么功能是自己迫切需要,但目前没有合适软件提供的?
>
> 欢迎讨论!谢谢!
>
> --
>
> ---
> 您收到此邮件是因为您订阅了 Google 网上论坛的“TopLanguage”论坛。
> 要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到 pongba+un...@googlegroups.com
> 要查看更多选项,请访问 https://groups.google.com/groups/opt_out
>
> --
>
> ---
> 您收到此邮件是因为您订阅了 Google 网上论坛的“TopLanguage”论坛。

chinson liu

unread,
Sep 6, 2013, 4:08:21 AM9/6/13
to pon...@googlegroups.com
谢谢!
确实如你所说,BC是绝对的老大,我之前也是用BC的,但是做源代码比较还是不爽,尤其是大块改动时,乱七八糟的,而且它的重点也转到pdf等方面去了,所以才决定自己写一个。最开始就是用来练手的一个小程序,后来周边朋友用着还不错,就开始做共享软件了。

由于是利用业余时间做,时间精力有限,所以就集中精力先做好code compare这一块。binary compare方面,我也积累了一些想法和解决方案,以后有时间就支持。
目前Windows版基本稳定了,主要支持了C/C++, C#, Java, CSS, Javascript。综合客户的反馈,总结下来,Compare++用来比较重构过的代码和忽略次要改动方面有点优势。有不少用户因此从BC、AM上转过来的。

接下来想做出MAC和LINUX版,一个想法是将目前的Windows版简单移植,另一个想法是找一个痛点,先出一个轻版本。但坦率的讲,我在Mac上编程还不久,经验有限,还未做决定,所以非常需要大家的帮助!




2013/9/6 Yuuki Galaxy <gala...@gmail.com>

chinson liu

unread,
Sep 6, 2013, 4:12:30 AM9/6/13
to pon...@googlegroups.com
Compare++ Windows版现在有文件夹比较的,你可以试试,目前用户(包括付费用户)还没有负面反馈。

二进制比较,确实还没做。

非常感谢!


2013/9/6 Yuuki Galaxy <gala...@gmail.com>

micfan

unread,
Sep 8, 2013, 10:05:02 PM9/8/13
to pon...@googlegroups.com
MeldMerge  http://meldmerge.org/,挺好用的

在 2013年9月4日星期三UTC+8上午6时55分41秒,Chinson写道:

Felix Lu

unread,
Sep 9, 2013, 8:37:28 AM9/9/13
to pon...@googlegroups.com
我现在在用的 DiffMerge,比较大文件时几乎卡死,一般的小文件够用了。


Best regards!
Felix


--

pi1ot

unread,
Sep 9, 2013, 10:03:14 PM9/9/13
to pon...@googlegroups.com
以前用winmerge,现在换到osx只能用vimdiff了

在 2013年9月4日星期三UTC+8上午6时55分41秒,Chinson写道:

Mile Stanley

unread,
Sep 27, 2013, 10:12:44 AM9/27/13
to pon...@googlegroups.com
在 2013年9月4日星期三UTC+8上午6时55分41秒,Chinson写道:

本人一直钟爱Araix Merge,Windows下常用,推荐之

Reply all
Reply to author
Forward
0 new messages