Git Show -如何避免.../遗漏[重复]

uxh89sit  于 2023-08-01  发布在  Git
关注(0)|答案(1)|浏览(109)

此问题已在此处有答案

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

xfb7svmp

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=单独设置。

相关问题