![]() |
1
2
provided a workaround as an answer . 在杰夫的允许下,我在这里分享他的答案: GIT_TRACE应该始终显示参数。但除非你具体说明 clean/smudge filter配置中的参数,则Git不会传递任何参数。 stdin/stdout流是最重要的。
您可以使用%f传递文件名,例如:
争论。对于一个“干净”的过滤器,可能是可以的(例如,如果它只是告诉 从文件系统而不是stdin读取的过滤器),但是 几乎肯定不是你想要的“污迹”过滤器。
或者,如果您真的只想触发GIT_TRACE,请尝试以下操作:
在跟踪输出中可以得到名称,但是调用的命令 所以我最后用了:
现在我在运行时记录文件名
在一个 followup |
![]() |
charleslcso · 从开源克隆并推送到我的GitHub[重复] 1 年前 |
|
Itachi · 无法为python项目安装“DAWG”包 1 年前 |
![]() |
Igor · git重置已删除目录上的头 2 年前 |
![]() |
Robo · 撤消删除Git中被忽略的文件 2 年前 |
![]() |
Ali EXE · 如何根据bat中命令的输出设置变量? 2 年前 |
![]() |
ShortArrow · 如何使用git管理链接源文件? 2 年前 |
![]() |
Siggi · 使用git移动文件时丢失历史记录 2 年前 |