【发布时间】:2011-01-28 07:40:22
【问题描述】:
我了解default Git behaviour of updating the modification time every time it changes a file,但有时我想恢复文件的原始修改时间。
有没有办法告诉 Git 这样做?
(例如,在做一个大型项目时,我对configure.ac 进行了一些更改,发现autotools 在我的系统上不起作用,并想将configure.ac 恢复到原来的内容和修改时间,以便make 不会尝试用我损坏的自动工具更新configure。)
【问题讨论】:
-
这里的脚本都不适合我;链接到类似问题的答案是什么:stackoverflow.com/a/30143117/841830
-
规范问题的候选人:What's the equivalent of Subversion's "use-commit-times" for Git? (2009) 和 Checking out old files WITH original create/modified timestamps (2010)。 Mercurial 有 the Timestamp extension(尽管这并没有多大帮助)。
标签: git