Accurev中是否有强制更新我的工作空间的命令,直接用备份文件替换本地文件,不关心冲突文件、修改文件等?
我真的很怀念 cvs 命令 cvs update -C -d
根据问题,我有类似的问题。通常我只使用以下命令:
accurev update -9
accurev pop -O -R .
accurev update
不,您将需要运行一些操作。您可以创建一个脚本来强制更新您的工作区。
基本上,您将生成所有已修改、保留、重叠、成员文件的列表,然后清除这些文件,然后更新您的工作区。
查看 CLI 手册中的 stat 部分。
您可以做的是从文件系统中删除所有本地文件,然后执行以下操作:
accurev pop -R <path to local workspace directory>
我有类似的问题;首先备份现有工作空间,然后删除本地工作空间文件夹中的所有文件。单击 Accurev 上的更新按钮。所有文件都将重新加载到工作区。
如果您只想撤消在工作区中所做的所有更改:
accurev 统计 -R -m -fl 。| xargs -n 1 精确清除
您可以使用与 rm / accurev pop 类似的命令来强制从后端重新获取。您还可以更改标志,-m 表示已修改,-k 表示保留,-a 表示全部。