时间:2010-07-26 18:24:30

标签: diff comments whitespace ignore

我想获取两个源代码文件的diff,但我不希望它报告仅包含编程语言注释的行的任何差异。我希望它忽略的评论类型是:

// ...
# ...
/* ... */

2 个答案:

答案 0 :(得分:5)

BeyondCompare可以选择忽略这些评论。

答案 1 :(得分:0)

有关根据结构而不是文本行比较编程语言文件的工具,请参阅我们的Smart Differencer。因此,包括注释在内的空格(包括换行符,如果它们是您的语言中的空格)将被忽略。

这些工具通过解析源代码来确定其结构。

有C和C ++的SmartDifferencers。 Perl不是一个。 Perl难以解析: - }