对于github网页浏览,它不像很多比较工具那样并排显示。我可以把比较模式改为并排吗?我是说在github网页上。
zf2sa74q1#
是的,自2014年9月3日起有可能:参见“Introducing split diffs“:
差异现在有两种风格,统一和分裂。使用页右上角的切换按钮,在拉请求、提交和比较页上切换它们。上次使用的模式将成为首选默认模式。注:自2014年9月4日起,它还支持单词差异突出显示。请参见“Does Github have a view that shows diffs between file versions?“。从2014年开始,到2020年引入黑暗主题(!),UI现在是:
使用:
注意:在URL末尾添加“&diff=split“将给予相同的结果:分裂差
&diff=split
svujldwt2#
似乎已被移动。(至少在查看PR文件时)
wz8daaqr3#
更新:不再相关。Octosplit现在显示“警告:不再与GitHub的内置并排比较相关。”
你可以用Octosplit Chrome extension,但是你得不到完整的长度。
mrwjdhj34#
不是git diff,但是您可以使用git difftool,它将为您的平台调用适当的实用程序来执行您所要求的操作。例如,在Linux中,默认情况下它将调用meld,这是一个非常好的工具。git difftool知道很多不同的实用程序,但您也可以将其配置为调用您自己的实用程序。
git diff
git difftool
meld
r7knjye25#
Github web还没有这个功能。您可能对基于术语的比较工具ydiff感兴趣,它有一个选项-s来生成并排比较。要查看尚未提交的更改,请键入
-s
ydiff -s
要查看工作区中的更改历史记录,请键入
ydiff -ls
要查看拉取请求中的更改,请通过管道从url输入原始差异,例如:
curl https://patch-diff.githubusercontent.com/raw/ymattw/ydiff/pull/11.diff | ydiff -s
svmlkihl6#
不,目前还不能在GitHub上使用。你可以使用其他的在线比较工具,比如:http://www.quickdiff.com/、http://www.diffchecker.com/和http://www.diffnow.com/。这些将为您提供并排差异,但您必须手动复制/粘贴文本。
njthzxwz7#
从1.7.9版开始似乎可以做到这一点:https://raw.github.com/gitster/git/master/Documentation/RelNotes/1.7.9.txt
7条答案
按热度按时间zf2sa74q1#
是的,自2014年9月3日起有可能:参见“Introducing split diffs“:
差异现在有两种风格,统一和分裂。
使用页右上角的切换按钮,在拉请求、提交和比较页上切换它们。上次使用的模式将成为首选默认模式。
注:自2014年9月4日起,它还支持单词差异突出显示。
请参见“Does Github have a view that shows diffs between file versions?“。
从2014年开始,到2020年引入黑暗主题(!),UI现在是:
使用:
注意:在URL末尾添加“
&diff=split
“将给予相同的结果:分裂差svujldwt2#
似乎已被移动。(至少在查看PR文件时)
wz8daaqr3#
更新:不再相关。Octosplit现在显示“警告:不再与GitHub的内置并排比较相关。”
你可以用Octosplit Chrome extension,但是你得不到完整的长度。
mrwjdhj34#
不是
git diff
,但是您可以使用git difftool
,它将为您的平台调用适当的实用程序来执行您所要求的操作。例如,在Linux中,默认情况下它将调用
meld
,这是一个非常好的工具。git difftool
知道很多不同的实用程序,但您也可以将其配置为调用您自己的实用程序。r7knjye25#
Github web还没有这个功能。
您可能对基于术语的比较工具ydiff感兴趣,它有一个选项
-s
来生成并排比较。要查看尚未提交的更改,请键入
要查看工作区中的更改历史记录,请键入
要查看拉取请求中的更改,请通过管道从url输入原始差异,例如:
svmlkihl6#
不,目前还不能在GitHub上使用。你可以使用其他的在线比较工具,比如:http://www.quickdiff.com/、http://www.diffchecker.com/和http://www.diffnow.com/。这些将为您提供并排差异,但您必须手动复制/粘贴文本。
njthzxwz7#
从1.7.9版开始似乎可以做到这一点:https://raw.github.com/gitster/git/master/Documentation/RelNotes/1.7.9.txt