我想获取两个源代码文件的diff
,但我不希望它报告仅包含编程语言注释的行的任何差异。我希望它忽略的评论类型是:
// ...
# ...
/* ... */
答案 0 :(得分:5)
BeyondCompare可以选择忽略这些评论。
答案 1 :(得分:0)
有关根据结构而不是文本行比较编程语言文件的工具,请参阅我们的Smart Differencer。因此,包括注释在内的空格(包括换行符,如果它们是您的语言中的空格)将被忽略。
这些工具通过解析源代码来确定其结构。
有C和C ++的SmartDifferencers。 Perl不是一个。 Perl难以解析: - }