我愚蠢地删除了一个工作区的内容。
我想重置它,并认为我将能够从AccuRev重新下载它,但显然情况比这更复杂...
所以我基本上被卡住了,我有一个空的目录作为工作区,有什么方法可以解决这个问题吗?
我可以在GUI中看到我想要重新下载的流。
我已经在过去为它打开了一个工作区,所以我可以看到我已连接到它。
有没有办法重置这个工作区?
谢谢。
我愚蠢地删除了一个工作区的内容。
我想重置它,并认为我将能够从AccuRev重新下载它,但显然情况比这更复杂...
所以我基本上被卡住了,我有一个空的目录作为工作区,有什么方法可以解决这个问题吗?
我可以在GUI中看到我想要重新下载的流。
我已经在过去为它打开了一个工作区,所以我可以看到我已连接到它。
有没有办法重置这个工作区?
谢谢。
通过命令行,从您的工作区顶部运行“accurev pop -O -R .”,别忘了点号。这将使用后备流中的所有文件重新填充您的工作空间。带入您工作区的文件将来自于您运行 AccuRev 更新的时间。选项“-O”表示覆盖,“-R”表示递归。
通过 GUI,在最顶级的目录上右键单击并选择 Populate。在弹出的对话框中选择 Overwrite 和 Recursive。
任何您已修改但未保存的文件都不会被恢复。
任何在工作区中处于活动状态的文件将会被覆盖。
您可能需要在重新填充命令后运行 AccuRev 更新。
accurev pop -O -R .
时,出现了以下错误:"您不在与工作区相关联的目录中"。我通过在GUI中单击 "打开工作区" -> 右键单击该工作区 -> "编辑" 并按照向导进行操作来克服这个问题。然后我成功地运行了 accurev pop -O -R .
。 - abourg28
pop
命令了吗?如果你没有删除工作区,只是删除了本地目录中的内容,那么pop
可能正是你需要的。***POP将文件复制到工作区或引用树中。 - Number8