我有一个makefile,该文件运行一个在某些依赖项上调用“ cvs update -APCdR -r rev”的脚本。问题是-A导致那些依赖项中的所有时间戳都被更新。每次都会导致完整构建。只需删除-A即可解决此问题。但是我有一些问题。
该makefile由大量开发人员使用,因此仅删除-A可能会导致更多问题。 -A是分支机构还是其他我想不到的极端情况所需的?换句话说,删除-A有什么副作用?
是否还有另一个选项可以保留时间戳而不删除-A?
我相信这过去曾经有用。但是我们最近迁移了服务器。那么这是由不同版本的cvs引起的吗?新版本是1.11.22和1.11.23,并且具有相同的行为。我仍在调查旧版本。