Merge 在不同的服务器上合并2个clearcase视图?

Merge 在不同的服务器上合并2个clearcase视图?,merge,clearcase,Merge,Clearcase,我有点困难。。。 我在一个多站点的项目上工作。不幸的是,这两个站点之间的VOB同步现在不能正常工作,我们的Clearcase管理员忙于做其他工作而无法修复它 我需要从一台服务器上的动态视图中获取代码,并将其合并到另一台服务器上的动态视图中 通常,我们将所有内容都签入,并对其进行标记,然后一旦VOB与另一侧的标签进行了同步 关于如何进行合并有什么提示或技巧吗 好的,这是我到目前为止得到的: -我确保我的源视图和目标视图基于正确同步的相同(稍旧)标签 运行以下命令可以告诉我在第一台服务器上的分支中

我有点困难。。。 我在一个多站点的项目上工作。不幸的是,这两个站点之间的VOB同步现在不能正常工作,我们的Clearcase管理员忙于做其他工作而无法修复它

我需要从一台服务器上的动态视图中获取代码,并将其合并到另一台服务器上的动态视图中

通常,我们将所有内容都签入,并对其进行标记,然后一旦VOB与另一侧的标签进行了同步

关于如何进行合并有什么提示或技巧吗


好的,这是我到目前为止得到的: -我确保我的源视图和目标视图基于正确同步的相同(稍旧)标签

运行以下命令可以告诉我在第一台服务器上的分支中更改了哪些文件:

ct find . -version 'version (.../branch-name/LATEST)' -nxn -print
运行此命令将给我一个GNU风格的与标记版本的差异:

ct diff -diff FILENAME `cleartool find FILENAME -version 'lbtype(LABEL)' -print`

现在我需要将这些链接在一起创建一个补丁集文件,然后使用GNU Merge合并到基于相同标签的第二个视图中。

您需要以某种方式从另一个站点获取数据

如果
mkreplica
确实有效,但发货过程失败,则可以尝试请求共享文件副本,然后导入该副本(请参阅)

但是如果你的CC管理员那么忙,剩下的就是“穷人的复制品”:
某种类型的zip,以及在本地视图和所述zip之间与第三方工具的合并。

我确信您可以从源动态视图中提取任何相关数据,这些数据无论如何都不会是最新的。

在我完成解决方案之前,管理员们终于开始清理这些数据,因此不再需要这些数据。希望他们能让它继续运行。

好的,从技术上讲,现在我考虑的是,我希望将一个VOB中的数据合并到一个基于标签的视图服务器上,而该视图服务器未连接到该VOB服务器。您的qn。我不清楚。如何从动态视图中获取代码?在我看来,您正在尝试的是:从一个站点的动态视图复制数据,将其复制到另一个站点,然后在另一个站点将复制的数据作为合并候选项之一进行合并?这是你的意图吗?
multitool mkreplica –export –workdir /tmp/ms_workdir –c "make a new replica for sanfran_hub" –out /tmp/sanfran_hub_packet 

multitool mkreplica –import –workdir /tmp/ms_workdir –tag /vobs/dev –vob /net/goldengate/vobstg/dev.vbs –preserve –c "create sanfran_hub replica" /tmp/sanfran_hub_packet