快照视图和动态视图之间有什么区别?

时间:2010-05-27 17:22:07

标签: clearcase

我在ClearCase中看到有一个快照视图和一个动态视图。这些类型的视图之间有什么区别(我假设只有两种类型的视图)以及何时适合使用它们?

1 个答案:

答案 0 :(得分:16)

Snapshot views 基于本地文件系统(如Subversion中的工作区):

  • 您可以将文件加载到硬盘上的任何位置
  • 您必须“cleartool update”来刷新其内容

动态视图基于网络内容:它们代表网络内容的动态(如“总是刷新”)视图(配置规范选择的远程VOB版本)

  • 只能通过“动态视图”挂载点(Windows上的M:\或Unix上的/view访问它们:它是MVFS挂载点:MultiVersion Filesystem)
  • 你不必刷新它们

请参阅second part of this SO answer for a discussion on when to use dynamic views vs. snapshot

我经常使用它们(动态视图)另外快照视图,这意味着它只是“看到”文件的一个很好的工具(例如,您可以使用动态视图来调整它配置规范,直到你看到你想要的,然后将这些选择规则复制到你通常的快照视图中)