由于各种可怕但必要的原因,我们的项目需要将一个 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
有没有办法将元素移动/重新定位到新 VOB 中的新组件并保留元素的历史记录?
由于各种可怕但必要的原因,我们的项目需要将一个 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
有没有办法将元素移动/重新定位到新 VOB 中的新组件并保留元素的历史记录?
执行此操作的命令是cleartool relocate
,其手册页明确提到:
注意:您不能在 UCM 组件 VOB 或 PVOB 中使用重定位。在执行任何重定位操作之前,请阅读重定位参考页。
所以最好选择最后一个有意义的基线,并在新的 vobs 中“clearfsimport”它们的内容(至少是正确的子集),以便重新创建这些基线。