繁体   English   中英

如何为从 git 生成的补丁文件着色

[英]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 格式。 相反,请使用理解差异格式的工具,例如vscodevim等文本编辑器。 最好的程序是您当前用于合并冲突的程序。

colordiff < file.patch | less -R

'less' 命令是可选的,但我发现它很有用,例如用于滚动、搜索。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM