此问题已在此处有答案:
How to get rid of the ... at the output of the show command in Git(2个答案)
12天前关闭。
在Git show中,我得到了很多缩写或.../“缩写”-请看下面的例子。我无法将这些问题解析回完整路径,有没有办法让git-show为提交中的每一个更改提供完整路径?
到目前为止,我一直在使用下面的代码,因为我不希望所有代码的全部细节被更改。
git show --pretty=oneline --stat f760478a5788d2e8e6b0f7be793b015a9e2c043e
字符串
我无法解析完整路径的输出示例。
../src/MyApp.Deployment.Util/packages.config | 9 +
.../src/MyApp.Deployment.sln | 65 +
.../MyApp.DeploymentServer/src/Readme.txt | 94 +
.../x-build/cdeploy.nuspec | 14 +
.../PowerApplication.MyDll.Engine.dll | Bin 0 -> 372736 bytes
...ation.MyDll.Engine.resources (104).dll | Bin 0 -> 16384 bytes
型
1条答案
按热度按时间xfb7svmp1#
当filepath太长,超过默认值时,它会显示
...
而不是完整路径。你可以在--stat后面加上数字来指定每行可以用多少空间来显示文件名和其他信息。--stat=999
应该在几乎所有情况下都能工作。您可以在手册中找到更多细节。--stat[=<width>[,<name-width>[,<count>]]]
个生成差异统计。默认情况下,所需的空间将用于文件名部分,其余空间用于图形部分。最大宽度默认为终端宽度,如果未连接到终端,则为80列,并且可以被覆盖。可以通过在逗号后指定另一个宽度来限制文件名部分的宽度。可以通过使用--stat-graph-width=(影响生成统计图的所有命令)或设置diff.statGraphWidth=(不影响git format-patch)来限制图部分的宽度。通过给出第三个参数,可以将输出限制在第一行,后面跟着…如果有更多话。
这些参数也可以通过--stat-width=、--stat-name-width=和--stat-count=单独设置。