我使用git将代码分发到嵌入式系统。有时文件损坏而未更改mtime,我想重新检查所有内容。Git通常不会检查统计信息未更改的文件的sha。如何检查?
我尝试过
git -c core.ignorestat=yes reset --hard
Run Code Online (Sandbox Code Playgroud)
但这不起作用。
尝试设置core.trustctime
为false
:
core.trustctime
如果为 false,则忽略索引和工作副本之间的 ctime 差异;当 inode 更改时间被 Git 外部的东西(文件系统爬虫和一些备份系统)定期修改时很有用。请参阅 git-update-index(1)。默认为真。
(我还没有尝试过这个,但看起来它可能会起作用。)
归档时间: |
|
查看次数: |
221 次 |
最近记录: |