使不要在clearcase下重新生成撤消检查路由的文件



我发现ClearCase和make有一个非常烦人的问题。检查目标的任何依赖项是否比目标本身更新,这就是Make的工作方式。

如果我撤消签出ClearCase上的文件。它的修改日期将早于checkouted文件。因此make不会重新生成此文件。

我该如何解决这个问题?

我看到了两种可能的解决方案:

  1. 告诉ClearCase将修改日期更新为撤消签出完成的时间
  2. 告诉make检查依赖项的修改日期是否已更改(不要将其与目标的修改日期进行比较)

您可以检查ClearCase Explorer选项(也适用于ClearTeam 8.x),如"保留文件修改时间"(添加到源代码管理或签出时)是否会更改任何内容。

当执行撤消签出时,它可能会对时间戳产生影响。

最新更新