对于github网页浏览,它并没有像许多diff工具那样并排显示。我可以将diff模式改为并排吗?我的意思是在github网站上。
答案 0 :(得分:24)
是的,自2014年9月3日起可能:见“Introducing split diffs”:
Diffs现在有两种形式,统一和分裂 使用页面右上角的切换在拉取请求,提交和比较页面之间切换它们。 您上次使用的模式将成为您的首选默认模式。
注意:自2014年9月4日起,它还支持字差异高亮 请参阅“Does Github have a view that shows diffs between file versions?”。
答案 1 :(得分:7)
您可以使用Octosplit Chrome extension。但你没有得到全长。
答案 2 :(得分:2)
不是git diff
,但您可以使用git difftool
,它会为您的平台调用适当的实用程序,以满足您的要求。
例如,在Linux中,它默认会调用meld
,这是一个非常好的工具。 git difftool
了解相当多的差异实用程序,但您也可以将其配置为自己调用。
答案 3 :(得分:1)
不,目前在GitHub上不可能。您可以查看其他在线差异工具,例如:http://www.quickdiff.com/,http://www.diffchecker.com/和http://www.diffnow.com/。这些将为您提供并排差异,但您必须手动复制/粘贴文本。
答案 4 :(得分:1)
Github网站还没有此功能。
您可能对基于术语的差异工具cdiff感兴趣,它有一个选项-s
可以产生并排差异。
要查看尚未提交的更改,请键入
cdiff -s
要查看工作区中的更改历史记录,请键入
cdiff -ls
要查看拉取请求中的更改,请在网址的原始差异中输入管道,例如:
curl https://github.com/ymattw/cdiff/pull/11.diff | cdiff -s
答案 5 :(得分:1)
答案 6 :(得分:0)
从版本1.7.9开始看起来可以这样做: https://raw.github.com/gitster/git/master/Documentation/RelNotes/1.7.9.txt