ILD

git log --stat显示文件名不全的问题
作者:Yuan Jianpeng 邮箱:yuanjp89@163.com
发布时间:2021-1-6 站点:Inside Linux Development

$ git log -1 --stat

commit 31587371f37de24fc8dd79a6520f1023c2900da8 (HEAD -> iteration2)

Author: XXX <71912@xxx.com>

Date:   Fri Dec 18 15:30:07 2020 +0800


    add windows etw


 .../agent/include/plugins/cap_process_utils.h      |  29 +-

 packages/eps_agent/agent/include/plugins/etw.h     | 216 +++++++

 .../agent/src/plugins/libcap_process/cap_process.c |  10 +-

 .../src/plugins/libcap_process/cap_process_impl.c  | 278 ++++----

 .../src/plugins/libcap_process/cap_process_impl.h  |   5 +

 .../agent/src/plugins/libcap_process/struct_impl.h |  21 +-

 .../windows/cap_process_impl_windows.c             | 533 +++++++++++++


可以看到文件路径前面有...,表示路径被缩减了。可以指定宽度 --stat=200.


$ git log -1 --stat=217 --name-only

commit 31587371f37de24fc8dd79a6520f1023c2900da8 (HEAD -> iteration2)

Author: 袁建鹏71912 <71912@sangfor.com>

Date:   Fri Dec 18 15:30:07 2020 +0800


    add windows etw


packages/eps_agent/agent/include/plugins/cap_process_utils.h

packages/eps_agent/agent/include/plugins/etw.h

packages/eps_agent/agent/src/plugins/libcap_process/cap_process.c

packages/eps_agent/agent/src/plugins/libcap_process/cap_process_impl.c


似乎指定--name-only也显示了全部的路径。不需要等于217。


https://stackoverflow.com/questions/10459374/making-git-diff-stat-show-full-file-path


Copyright © linuxdev.cc 2017-2024. Some Rights Reserved.