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

bra*_*mus 12 clearcase

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

Von*_*onC 16

快照视图基于本地文件系统(如Subversion中的工作区):

  • 您可以在硬盘上的任何位置加载文件
  • 你必须' cleartool update'刷新它的内容

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

  • 您只能通过"动态视图"挂载点访问它们(M:\在Windows或/viewUnix上:它是MVFS挂载点:MultiVersion Filesystem)
  • 你不必刷新它们

有关何时使用动态视图与快照的讨论,请参阅此SO答案第二部分.

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