构建系统,如 make 使用时间戳检查在两次构建期间是否更改了依赖项。以下是我在使用时间戳时遇到的一些常见问题
- 打开一个文件,进行一些更改,但后来,我认为它不好。例如,
git checkout -- file
如果我在项目中使用 git,我会还原更改。 - 打开一个文件,我只是不小心按了键盘快捷键来保存编辑器
无论哪种方式,文件的时间戳都会更改。如果现在我想构建项目,则需要重建依赖于该文件的所有内容。这通常意味着整个项目。
反正有这些问题吗?例如,使用版本控制检查文件更改的构建系统,最好是 git。或欢迎任何其他解决上述问题的方法。
提前谢谢了。