说我得到了一个补丁git format-patch.该文件基本上是一个带有一些元数据的统一差异.如果我在Vim中打开文件,我可以看到哪些行已被修改,但我看不到更改行中的哪些字符不同.有没有人知道(在Vim或其他一些在Ubuntu上运行的免费软件)可视化每个角色的差异?
可视化每个字符差异的计数器示例是在执行时vimdiff a b.
更新时间:2010年12月12日星期五22:36:23
diffpatch对您使用单个文件的情况很有帮助.
2016年6月16日星期六17:56:10更新
在git 2.9中查看diff-highlight.这个脚本正是我最初寻求的.
我正在尝试为Git设置漂亮的格式颜色.据我所知,版本1.6.0只识别红色,绿色和蓝色.
$ git log --pretty=format:"%Credred%Creset %Cgreengreen%Creset %Cyellowyellow%Creset %Cblueblue%Creset %Cmagentamagenta%Creset %Ccyancyan%Creset %Cwhitewhite%Creset"
red green %Cyellowyellow%Creset blue %Cmagentamagenta %Ccyancyan %Cwhitewhite
Run Code Online (Sandbox Code Playgroud)
此外,所有颜色都不适用于带括号的颜色格式.
有没有办法列出Git可用的漂亮格式颜色?
不幸的是,这是在传统的SCO OpenServer 5.0.7机器上,SCO Skunkworks发布的最后一个版本的Git是1.6.0.3.
在区分文件时,我更喜欢使用git diff --color-words.有没有一种方法使用时,使本作的diff的默认格式git add --patch或git add --interactive?
git ×5
diff ×2
vim ×2
ergonomics ×1
git-add ×1
git-config ×1
git-diff ×1
highlight ×1
patch ×1
word-diff ×1