3

Accurev中是否有强制更新我的工作空间的命令,直接用备份文件替换本地文件,不关心冲突文件、修改文件等?

我真的很怀念 cvs 命令 cvs update -C -d

4

5 回答 5

7

根据问题,我有类似的问题。通常我只使用以下命令:

accurev update -9
accurev pop -O -R .
accurev update
于 2013-06-26T10:39:20.123 回答
3

不,您将需要运行一些操作。您可以创建一个脚本来强制更新您的工作区。

基本上,您将生成所有已修改、保留、重叠、成员文件的列表,然后清除这些文件,然后更新您的工作区。

查看 CLI 手册中的 stat 部分。

于 2013-05-06T17:14:14.923 回答
1

您可以做的是从文件系统中删除所有本地文件,然后执行以下操作:

accurev pop -R <path to local workspace directory>
于 2013-05-09T13:06:50.767 回答
1

我有类似的问题;首先备份现有工作空间,然后删除本地工作空间文件夹中的所有文件。单击 Accurev 上的更新按钮。所有文件都将重新加载到工作区。

于 2019-05-08T18:16:23.557 回答
0

如果您只想撤消在工作区中所做的所有更改:

accurev 统计 -R -m -fl 。| xargs -n 1 精确清除

您可以使用与 rm / accurev pop 类似的命令来强制从后端重新获取。您还可以更改标志,-m 表示已修改,-k 表示保留,-a 表示全部。

于 2013-06-06T12:55:33.067 回答