恢复 Accurev 工作区

14

我愚蠢地删除了一个工作区的内容。

我想重置它,并认为我将能够从AccuRev重新下载它,但显然情况比这更复杂...

所以我基本上被卡住了,我有一个空的目录作为工作区,有什么方法可以解决这个问题吗?

我可以在GUI中看到我想要重新下载的流。

我已经在过去为它打开了一个工作区,所以我可以看到我已连接到它。

有没有办法重置这个工作区?

谢谢。


1
你查过 pop 命令了吗?如果你没有删除工作区,只是删除了本地目录中的内容,那么 pop 可能正是你需要的。***POP
将文件复制到工作区或引用树中。
- Number8
1个回答

21

通过命令行,从您的工作区顶部运行“accurev pop -O -R .”,别忘了点号。这将使用后备流中的所有文件重新填充您的工作空间。带入您工作区的文件将来自于您运行 AccuRev 更新的时间。选项“-O”表示覆盖,“-R”表示递归。

通过 GUI,在最顶级的目录上右键单击并选择 Populate。在弹出的对话框中选择 Overwrite 和 Recursive。

任何您已修改但未保存的文件都不会被恢复。

任何在工作区中处于活动状态的文件将会被覆盖。

您可能需要在重新填充命令后运行 AccuRev 更新。


1
当我运行 accurev pop -O -R . 时,出现了以下错误:"您不在与工作区相关联的目录中"。我通过在GUI中单击 "打开工作区" -> 右键单击该工作区 -> "编辑" 并按照向导进行操作来克服这个问题。然后我成功地运行了 accurev pop -O -R . - abourg28

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接