ClearCase中是否存在与RTC等效的“挂起模式”?

时间:2011-11-13 08:03:41

标签: clearcase rtc

我在RTC中发现“Suspend Change-set”非常有用,而且由于我们也在使用ClearCase(数十个用户),我想知道ClearCase中是否也有这个功能。 如果不是 - 它可以通过脚本/触发器/钩子生成吗?

我们使用UCM,我想解释一下我的问题: 如果我必须提供并且我想跳过提供一个活动,我可以决定不提供它(如果没有依赖...),所以我的问题是关于处理我的当前流:是吗可以从我的当前流“暂停”活动吗?

提前致谢

1 个答案:

答案 0 :(得分:3)

简单地说,不容易。

RTC基本上是从头开始重写的ClearCase,而“挂起”模式(also called stashed or shelve)利用了应用变更集的概念(到存储库的任何状态)

UCM变更集是文件版本列表。每个版本都与其前一版本绑定,您无法轻松删除它(除非您执行了一些negative or subtractive merges),然后再重新应用它们。


话虽如此,Reuven今天早上刚刚联系了我,因为他在Stream的快照视图中检出了文件,他想要改变这一点(类似于你的交付问题)。

一种可能的方法是创建另一个视图(动态视图),您可以将其用于您的rebase,然后返回快照视图并更新它:它将检测更新的配置规范(在rebase之后)并且不会删除您当前检出的任何文件 在签入时,这些文件将与更新版本合并。