我有这个accurev问题,在我的工作空间下几乎所有所有源控制的目录显示为“外部”,尽管它们不是--accurev stat确认相同的外部性。 Accurev更新还没有解决问题:只需每次都下拉整个源代码树,表明现有的文件结构是accurev的外部。我已经在accurev manauals周围戳了一下,但是没有看到任何关于问题的具体细节。任何帮助表示赞赏。
答案 0 :(得分:1)
过去,当发生这种情况时,删除外部视图中的所有内容并重新填充工作区修复了此问题。
如果可能的话,我通常只是从GUI中删除。然后打开命令提示符,浏览到相关工作区的根目录并运行:
accurev pop -R *
答案 1 :(得分:1)
您可能因某种原因导致“accurev update”失败,导致工作区不同步。要确定这是否确实是根本原因,您可以从命令提示符运行“accurev show -fx wspaces”并比较Target_trans和Trans值。如果它们不同,则工作空间不一致。
要解决此问题,您可以运行“accurev update -9”,这将强制更新级别到相应的事务。随后,您可以删除所有外部文件,如Josh所示,并重新填充它们。对此的命令是“accurev pop -R。”
希望这会有所帮助......
答案 2 :(得分:1)
我知道这是一个老问题,但我只是遇到了这个问题。
使用"时间戳优化"更新我的工作区未经检查解决了这个问题。