首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在使用Collaborator的DiffMerge比较xml文件时,还有比文本更好的设置吗?

在使用Collaborator的DiffMerge比较xml文件时,还有比文本更好的设置吗?
EN

Stack Overflow用户
提问于 2015-10-15 01:52:10
回答 1查看 37关注 0票数 0

Collaborator使用DiffMerge比较文件。它提供了一种添加规则集的方法。没有为XML文件提供任何内容。我希望能够在不包含评论的情况下进行比较。我可以让同一行上的部分使用\<!--.*--\>进行操作

多行注释不起作用。

EN

回答 1

Stack Overflow用户

发布于 2015-10-17 01:29:34

更好,但还不够完美。XML确实需要...

在任何情况下,为多行注释创建自定义上下文都会将这些注释排除在"this changed“测试之外。

代码语言:javascript
复制
    Ruleset: XML Files
    Suffixes: xml runsettings config
    Line Match Handling: [0x00000010]
        Ignore/Strip EOLs: true
        Ignore/Fold Case: true
        Strip Whitespace: true
            Also Treat TABs as Whitespace: true
    Default Context Guidelines: [0x0000001a]
        Classify Differences as Important: true
            EOL differences are important: N/A
            Case differences are important: true
            Whitespace differences are important: false
                Treat TABs as Whitespace: true
    Custom Contexts: [1 contexts]
        Context[0]: Comment: \<!-- to --\> (Escape character \)
            Guidelines: [0x0000001b]
                Classify Differences as Important: false
                    EOL differences are important: N/A
                    Case differences are important: N/A
                    Whitespace differences are important: N/A
                        Treat TABs as Whitespace: N/A
    Character Encoding:
        Automatically detect Unicode BOM: true
        Fallback Handling: Use System Local/Default
    Lines To Omit: [3 patterns]
        LOmit[0]: Each Line Matching: ^[[:blank:]]*$
        LOmit[1]: Each Line Matching: \f
        LOmit[2]: Each Line Matching: \<!--.*--\>

重要的部分是上下文开始\<!--、结束--\>、转义字符\

并意识到被忽略的内容不会变灰。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33132287

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档