GitLens能否在Diff中忽略以特定字符开头的行?
在GitLens中Diff对比时忽略以//TODO开头的行
可以通过Git的自定义diff过滤器实现,GitLens会沿用Git的diff结果,具体步骤如下:
定义一个过滤//TODO行的diff过滤器,执行以下命令:
git config --global diff.ignore-todos.command "sed '/^\/\/TODO/d'"若仅需在当前项目生效,去掉
--global参数即可。在项目根目录下新建或修改
.gitattributes文件,添加对应文件类型的规则,比如针对JavaScript文件:*.js diff=ignore-todos若要对所有文件生效,替换为
* diff=ignore-todos。
配置完成后,GitLens的Diff对比就会自动忽略以//TODO开头的行,不会将这类行标记为修改。
内容的提问来源于stack exchange,提问作者akrogonac
相关产品推荐
相关产品推荐

