何时以及为什么Git会更新.keep packfiles的修改时间?

时间:2017-01-20 19:56:30

标签: git

我在Windows 7工作站的Cygwin环境中使用Git版本2.4.11进行源代码控制。

我们不时通过Windows robocopy复制我的本地Git存储库,这对文件修改时间很敏感。

不久前,我为我的主packfile创建了一个.keep文件,推断增量备份可以跳过我的主包文件,因此会更小更快。

相反,我发现我的packfile的修改时间会在正常使用中以某种方式得到更新。即使文件长度相同并且包含与以前相同的字节,对修改时间的更新也会导致robocopy再次复制它。

在什么情况下Git touch打包文件是.keep?为什么这样做?

0 个答案:

没有答案