有没有强制更新 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 stat -R -m -fl . | xargs -n 1 accurev purge
您可以使用类似的命令 rm / accurev pop 强制从后端重新获取。您还可以变化标志,-m 表示修改,-k 表示保留,-a 表示全部。