如何通过Windows命令行更新ClearCase视图?

8
我有一个名为“Dev_view”的ClearCase视图,想通过Windows命令行更新视图。有没有一种方法可以做到这一点?
特别地,还有哪些命令可以触发视图更新?
1个回答

9

请参考cleartool update命令(适用于完整版ClearCase客户端,不适用于CCRC)

cd /path/of/your/snapshot/view
cleartool update .

您还可以添加以下选项:

-ove/rwrite

用配置规范选择的版本覆盖所有被劫持的文件。
-nov/erwrite

保留所有已劫持文件的更改视图。
-ren/ame/

将被劫持的文件重命名为filename.keep,并将配置规范所选的VOB版本复制到视图中。
请注意,更新UCM视图的根目录会产生副作用:它将重新评估视图的配置规范,并针对其关联的UCM流提出更新配置规范的建议(并继续进行更新)。
这不适用于非UCM视图,在非UCM视图中, cleartool setcs 将始终在更改配置规范后触发更新。

一如既往的优秀回答(我已经停止尝试回答ClearCase问题,因为你总是比我更厉害:)。但这是一个RTFM问题。他们应该受到鼓励吗? - Pulak Agrawal
1
@PulakAgrawal 很好的观点。我在我的编辑答案中添加了关于这个命令的非平凡信息。 - VonC
为了避免其他人遇到此类问题:如果您有 cleartool 的最新版本,则选项开关中的反斜杠不再使用,只需使用“-overwrite”或“-rename”等即可。此外,在路径之前必须放置选项,例如:“cleartool update -overwrite .”。 - youR.Fate
1
@youR.Fate '/'选项是什么?它是一个快捷方式:cleartool update -ovecleartool update -nov。这个快捷方式在ClearCase 8.x(和rcleartool)中不起作用吗? - VonC
哦,我没有把它解释为快捷方式,我尝试了 cleartool update -ove/rwrite .。那不起作用。对于造成的困惑,我很抱歉。 - youR.Fate
1
@youR.Fate 没问题。我确认 cleartool update -ove/rwrite 不会起作用,但是 cleartool update -ove 应该可以。 - VonC

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接