[英]How to color a patch file generated from git
我有一个由其他人生成的 file.patch 文件。 我想查看补丁文件,但我希望能够将我自己的 git 颜色配置应用于该文件。
我目前可能不在 git 项目目录中,我什至可能不知道补丁文件来自哪个 repo,但我只想看到基本的上下文/添加/删除用我的正常 git 颜色着色。
我正在寻找管道解决方案而不是一些外部库。 类似于: git --please-color-this file.patch | less
git --please-color-this file.patch | less
less
不是您要查找的程序,颜色未存储在文件中,并且less
不了解 diff 格式。 相反,请使用理解差异格式的工具,例如vscode
或vim
等文本编辑器。 最好的程序是您当前用于合并冲突的程序。
colordiff < file.patch | less -R
'less' 命令是可选的,但我发现它很有用,例如用于滚动、搜索。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.