1

我想知道是否可以在 Clearcase 中创建特定于项目的文件。我想做的是在一个项目中创建文件,使用 Clearcase 对文件进行源代码控制,但我不希望这些文件离开该项目,因为它们在任何其他项目中都不适用。

例如:我想在 Clearcase 中管理数据库更改。我计划在每个项目中有 3 个文件夹(为软件的每个版本创建项目)。文件夹是“安装”、“更新”和“退出”。安装文件夹包含从头开始为我正在使用的流构建数据库所需的脚本,假设流在项目“13.03”中。“update”和“backout”文件夹包含更新和撤销更改以将数据库从 13.02 带到 13.03 所需的脚本,反之亦然。

在 13.04 项目中,我将拥有相同的文件夹结构,但我不希望 13.04 中的“更新”和“退出”文件夹的内容,因为我会有其他文件将数据库从 13.03 带到13.04。

所以我要做的基本上是在 Clearcase 中创建“特定于项目的”文件/文件夹。

对于在 Clearcase 中管理数据库更改,我很乐意采纳任何其他建议。请记住,可以同时开发 13.03 和 13.04(例如)基线。

4

1 回答 1

0

您似乎指的是同一个项目,具有不同的版本(13.02、13.03、...)。
如果是这样的话:

  • 只需根据当前版本更新您的 3 文件夹
  • 在代表您的项目的组件上放置基线(如果我们正在谈论 ClearCase UCM)
  • 如果需要对特定版本的任何文件进行进化,请创建一个名为“13.03”的子流,并在那里更新您的“13.03”文件夹。它们将在自己专用的“13.03”分支中完全隔离地发展。

如果您必须为每个项目版本创建一个新目录(这意味着您根本不需要源代码控制系统,只需要一个简单的备份系统),那么您别无选择,只能使用相应的文件重新创建每个文件夹在其中,制作新的“添加到源代码管理”。

于 2012-05-03T17:33:08.453 回答