【发布时间】:2015-05-06 06:51:29
【问题描述】:
在我目前正在进行的一个项目中,有一个缩小的 JS 文件,由于各种原因,它来自一个单独的项目。但是,因为它被缩小了,所以它不包含换行符,这意味着 Git diff 完全无用。
有没有办法告诉git diff 根据不同的字符(例如 ;)而不是换行符进行比较?
【问题讨论】:
-
是的,您可以在配置中指定您自己的不同。最简单的可能是 prettyprinter.preprocessor
在我目前正在进行的一个项目中,有一个缩小的 JS 文件,由于各种原因,它来自一个单独的项目。但是,因为它被缩小了,所以它不包含换行符,这意味着 Git diff 完全无用。
有没有办法告诉git diff 根据不同的字符(例如 ;)而不是换行符进行比较?
【问题讨论】:
我不确定这是否正是您所追求的,但我会试一试,因为没有其他人回答。您可以尝试以下方法:
git diff --color-words=.
然后,如果需要,您可以通过键入 -S(然后按 [ENTER])来应用自动换行效果。
git diff 的--word-diff-regex 也可能对您感兴趣。
【讨论】: