代码比较工具Compare++对代码进行比较,合并的工具,可以智能的对代码进行比较分析,支持对普通文件和文件夹的比较,使用起来非常方便,功能很强大,是编写程序必备的工具。
主要功能
1、C / C ++,Java,C#,Javascript,CSS,...的语言感知结构化Compare
Compare++可以解析源文件,支持C / C ++,C#,Java,php,html,Javascript,CSS3和其他语言的内置分析,并自动提取结构化代码树并突出显示语法。
它不能仅仅Compare文件内容,还可以显示和报告并行功能视图中的所有功能,类,命名空间更改。
在功能视图中,您可以自定义过滤器模式,仅显示已修改的功能。
2、可以忽略注释,空格,大小写和格式更改为换行符
在代码重构期间,您经常需要修改一些注释,进行一些格式更改以提高可读性,移动一些代码或者在大写和小写之间切换以保持代码样式一致。
如果没有可定制的选项忽略这些二次更改,Compare过程将非常耗时和无聊。
使用Compare++,您不必担心这一点,Compare文件夹或文件时,所有您需要做的只是一步忽略这些更改。
3、独特的调整移动部分的能力,如C ++函数,Java命名空间,C#方法,CSS选择器,...
在不同版本的源文件中,某些功能或其他部分的位置经常移动。他们通常不能对齐,使我们非常麻烦来比较。
使用Compare++,这个过程将变得如此简单,只需要一键方式来对齐和比较所有这些。
4、高速Compare两个文件夹,并排显示结果
Compare++可以快速比较两个文件夹并并排显示比较结果。在视图中,您可以按照修改的时间,大小或名称对所有文件进行排序,并激活文件视图来查看详细的更改。
5、快照一些更改,添加评论,然后通过电子邮件来讨论
在代码审查过程中,有时您对某些代码更改有疑问。
使用Compare++,您可以快照更改或捕获整个窗口,将您的意见和电子邮件添加到团队成员进行讨论。
6、轻松集成到SCM,如SVN,Git,Perforce,Microsoft TFS,SourceSafe,CVS,...
只要支持命令行界面,就可以将Compare ++集成到所有版本控制系统中。
7、生成快照,HTML或文本报告
使用Compare++,您可以快照一个差异,生成HTML或文本报告,并发送电子邮件或保存它们。
∨ 展开