ClearCase可以设置为在编辑合并模式下工作吗?

时间:2010-07-02 20:31:01

标签: version-control clearcase

我很幸运在工作中使用ClearCase和UCM。我们试图找到一种方法,在使用它时让用户体验更流畅。其中一个主要问题是所有文件都是只读的,直到签出为止。这会干扰使用IDE及其重构功能。未保留的结帐变化很小,因为它仍然需要明确执行检出。可以以某种方式模拟Edit-Merge方法吗?例如,ClearCase能否以某种方式自动对文件进行修改,而不对它们施加只读模式?

1 个答案:

答案 0 :(得分:2)

我们接触之间的互动方式:

  • 重构操作
  • 的ClearCase

是使用带有良好ClearCase插件的IDE:
保留文件历史记录的唯一方法是通过像Eclipse 这样的IDE进行重构,而不先检查文件ClearCase plugincleartool move'来自旧文件命名为他们的新名字并结帐/签到他们,保留他们的历史。

另一种手动方式不太理想:
您在快照视图中隔离了该操作,在该快照视图中,为了进行此重构,我们清除了所有文件中的只读位(因此它们都处于“被劫持”状态)。 完成重构后,我们将结果用作动态视图中的导入源 的 clearfimport -mirror 即可。
您可以使用动态视图作为目标,但最终结果是没有指向其原始文件名的链接的新文件

主要观点是:您不会每5分钟甚至每天重构一次代码,因此,使用正确的工具,您可以采用可接受的方式来缓解 file-centric nature of ClearCase