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