1

我有这个 accurev 问题,我的工作区下几乎所有源代码控制的目录都显示为“外部”,即使它们不是 --accurev stat 确认相同的外部性。Accurev 更新并没有解决问题:只是每次都拉下整个源代码树,表明现有的文件结构在 accurev 外部。我已经浏览了 accurev 手册,但是没有看到任何关于问题可能是什么的细节。任何帮助表示赞赏。

4

3 回答 3

1

过去,当这发生在我身上时,删除外部视图中的所有内容并重新填充工作区可以解决此问题。

如果可能的话,我通常只是从 GUI 中删除。然后打开命令提示符,浏览到相关工作区的根目录并运行:

accurev pop -R *
于 2011-08-12T21:40:58.867 回答
1

由于某种原因,您可能遇到了“accurev 更新”失败,这导致工作区不同步。要确定这是否确实是根本原因,您可以从命令提示符运行“accurev show -fx wspaces”并比较 Target_trans 和 Trans 值。如果它们不同,则您的工作空间不一致。

要解决此问题,您可以运行“accurev update -9”,这将强制更新级别为适当的事务。随后,您可以按照 Josh 的指示删除所有外部文件,然后重新填充它们。执行此操作的命令是“accurev pop -R”。

希望这可以帮助...

于 2011-08-13T01:13:25.650 回答
1

我知道这是一个老问题,但我刚刚遇到了这个问题。

使用未选中的“时间戳优化”更新我的工作区解决了问题。

于 2016-11-18T01:34:07.760 回答