如何在Beyond Compare中标记文件内的预期差异区段?
如何创建文件中始终预期存在差异的区段?
核心做法是用对应文件的注释语法,给对比工具(比如Beyond Compare)标记出需要忽略差异的区段——适合不同仓库间必然存在差异、但用环境变量又太繁琐的场景,比如批处理、Jenkinsfile这类文件。
下面是不同类型文件的具体实现方式:
Jenkinsfile(JavaScript语法)
用JS单行注释标记区段起止,中间可放置各仓库独有的代码:
//!beyond-comp:ignorediff // 这里写不同仓库间有差异的代码,比如特定配置、变量赋值 //!beyond-comp:ignorediff-end
CMD脚本
用CMD的REM注释标记区段,中间放各环境独有的变量设置:
REM!beyond-compare:ignorediff set VAR1=some_specific_value set VAR2=some_value REM!beyond-compare:ignorediff-end
YAML文件
用YAML的#注释标记区段,中间放不同仓库的环境配置等内容:
#!beyond-comp:ignorediff environment: - var1: some_specific_value - var2: some_value #!beyond-comp:ignorediff-end
内容的提问来源于stack exchange,提问作者enorl76
相关产品推荐
相关产品推荐

