2

我工作的其中一家商店依赖于ClearCase中的动态视图。既定的规范是为每个项目工作创建一个新的视图。随着时间的推移,我发现我只需要让一两个视图同时处于活动状态。我已经通过更改配置规范(在签入、标签、发布等之后)来“重用”视图。到目前为止,它已经奏效了。这样做有什么长期问题吗?如果没有,无论如何我可以重命名视图(更改视图标签)以更好地反映视图的目的是什么?

4

3 回答 3

3

对于基本 ClearCase 动态视图,回收配置规范时唯一的副作用是私有文件:
它们存储在动态视图存储中,并且在配置规范重置时并不总是被删除。

您还需要确保没有文件被签出:它们也存储在视图存储中,一旦配置规范发生更改,它们可能不再可见/无法访问(但您仍然应该能够取消它们通过“查找合作”GUI)。

您不能重命名(更改标签)视图(动态或快照)

而且,为了完整起见,您不能回收UCM动态视图(引用流)的配置规范。
您可以尝试更改所述流的基础基线,但同样,这并不总是可行的。

于 2010-08-16T21:39:32.700 回答
2

我投票赞成废除旧观点并重新创建观点。除了来自 VonC 的所有出色输入,从磁盘空间的角度来看,旧视图会随着时间的推移而变得庞大,您很快就不会成为系统管理员的最爱 :-)

于 2010-08-25T10:53:33.120 回答
0

根据我的经验,对于每个“项目”仅使用 2 个动态视图而不是一个动态视图没有日志项影响。如果您不需要同时活动的视图,这是一个好方法,如果动态视图可以非常快速且非常频繁地更新,那就太好了。

对于重命名部分,为什么要重命名?制作一个类似的新动态视图(或两个)并给它一个新名称(视图标签)。

于 2010-08-16T20:03:57.113 回答