我们需要在新项目中使用文件的多个版本该文件具有许多分支和标签我们如何使用ClearCase管理文件?

问题描述

我们有一个新项目,该项目将利用现有项目中的文件。这些文件有许多分支和许多标签,并将继续由现有文件处理。我们希望像对待文件一样进行管理,而不希望复制文件,而是希望将文件保存在同一位置。

示例:她是同一文件的三个版本。

File Version 1 - /vob/directory/dbupgrade.sql@@/main/7.1/8
File Version 2 - /vob/directory/dbupgrade.sql@@/main/7.1/7.2/12
File Version 3 - /vob/directory/dbupgrade.sql@@/main/7.1/7.2/7.3/2

在新项目中,我们需要使用此文件的所有三个版本。

我们希望将文件放置在单独的目录中,如下所示。

 - /dbupgradeutility/7.1/dbupgrade.sql@@/main/7.1/8
 - /dbupgradeutility/7.2/dbupgrade.sql@@/main/7.1/7.2/12
 - /dbupgradeutility/7.3/dbupgrade.sql@@/main/7.1/7.2/7.3/2

重要的是将其保存在vob中的某个位置,以便可以对文件进行版本控制/合并/标记,并可以在现有项目和新项目的多个发行版中使用。

背景-该应用程序已经存在了几年。现在,当一个客户(我们有很多客户)升级时,他们必须一次升级一个。如果他们想从7.1升级到7.3,则必须先升级到7.2。我们正在尝试构建将为他们升级的实用程序。为此,我们将需要所有三个版本(或多个版本)。

我们尝试了符号链接-无效。 我们正在考虑将文件复制到build / tmp目录的预构建脚本。

是否有ClearCase方法来处理?还有其他我们不考虑的方法吗?

谢谢。 内森

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)