我需要触摸' (我认为)我的git repo中的所有文件(很多文件)因此运行git status会将它们修改为(然后我可以添加并提交它们)。我需要这样做,因为我们的内部工具使用git提交中的文件生成报告......我已被要求做
在posix环境中,我想我可以触摸目录并从那里开始。
答案 0 :(得分:3)
我不认为这是可能的,因为如果文件的内容发生变化,git会检测到文件发生了变化。触摸文件将无效(即使在unix上)。
也许更改文件的权限可能是一个非常肮脏的解决方案,但我甚至不确定那个,如果你找到一个不会引入一些不良副作用的新权限!
更好的解决方案是更新报告工具。 并且有义务对所有文件进行更改以欺骗您的工具并弄脏您的历史记录在我看来是一个非常糟糕的主意......
答案 1 :(得分:0)
如果系统要求您生成包含所有文件的报告,请执行以下操作:这是否意味着列出提交中的所有文件?因为len(second_list)