Clearcase 在UCM组件之间重新定位图元时保留图元历史记录

Clearcase 在UCM组件之间重新定位图元时保留图元历史记录,clearcase,clearcase-ucm,Clearcase,Clearcase Ucm,由于各种可怕但必要的原因,我们的项目需要将一个UCM VOB拆分为多个UCM VOB。我们目前有以下VOB/组件结构: /vobs/companyA/teamA/dev /vobs/companyA/teamB/dev /vobs/companyB/teamC/dev /vobs/teamA/dev /vobs/teamB/dev /vobs/teamC/dev 我们正在重组为以下结构: /vobs/companyA/teamA/dev /vobs/companyA/teamB/dev /v

由于各种可怕但必要的原因,我们的项目需要将一个UCM VOB拆分为多个UCM VOB。我们目前有以下VOB/组件结构:

/vobs/companyA/teamA/dev
/vobs/companyA/teamB/dev
/vobs/companyB/teamC/dev
/vobs/teamA/dev
/vobs/teamB/dev
/vobs/teamC/dev
我们正在重组为以下结构:

/vobs/companyA/teamA/dev
/vobs/companyA/teamB/dev
/vobs/companyB/teamC/dev
/vobs/teamA/dev
/vobs/teamB/dev
/vobs/teamC/dev
是否有任何方法将元素移动/重新定位到新VOB中的新组件,并保留元素的历史记录?

执行此操作的命令,其手册页明确提到:

注意:不能在UCM组件VOB或PVOB中使用重定位。在执行任何重新定位操作之前,请阅读“重新定位参考”页面

因此,最好选择最后有意义的基线,并在新VOB中“clearfsimport”其内容(至少是正确的子集),以便重新创建这些基线。

执行此操作的命令是,其手册页明确提到:

注意:不能在UCM组件VOB或PVOB中使用重定位。在执行任何重新定位操作之前,请阅读“重新定位参考”页面


因此,最好选择最后一个有意义的基线,并在新的VOB中“clearfsimport”它们的内容(至少是正确的子集),以便重新创建这些基线。

这正是我所担心的。我读过那个手册页,希望有一些SCM魔法可以绕过它,做类似于重新定位的事情。谢谢@布莱恩:是的,这是UCM模型的一个限制(随着ClearCase:RTC Jazz source control:的继任者,UCM的限制几乎被取消了)。@Brian:对于UCM,关键是不要浪费太多时间,只导入相关的基线,并保持初始组件的可访问性,以便进行归档和遗留历史探索。这正是我所担心的。我读过那个手册页,希望有一些SCM魔法可以绕过它,做类似于重新定位的事情。谢谢@布莱恩:是的,这是UCM模型的一个限制(随着ClearCase:RTC Jazz source control:的继任者,UCM的限制几乎被取消了)。@Brian:对于UCM,关键是不要浪费太多时间,只导入相关基线,并保持初始组件可访问,以便进行归档和遗留历史探索。