在Clearcase中创建特定于项目的文件

在Clearcase中创建特定于项目的文件,clearcase,Clearcase,我想知道是否有可能在Clearcase中创建特定于项目的文件。我想做的是在一个项目中创建文件,使用Clearcase对文件进行源代码控制,但我不希望这些文件离开该项目,因为它们在任何其他项目中都不适用 例如: 我想在Clearcase中管理数据库更改。我计划在每个项目中有3个文件夹(为软件的每个版本创建项目)。文件夹包括“安装”、“更新”和“退出”。install文件夹包含为我正在使用的流从头开始构建数据库所需的脚本,假设该流在项目“13.03”中。“更新”和“回退”文件夹包含更新和回退更改所需

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

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

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

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


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

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

  • 只需根据当前版本更新您的3文件夹
  • 在代表您的项目的组件上设置基线(如果我们讨论的是ClearCase UCM)
  • 如果需要对特定版本的任何文件进行演化,则生成一个名为“13.03”的子流,并在其中更新您的“13.03”文件夹。它们将在自己专用的“13.03”分支中完全孤立地发展


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

不幸的是,我无法控制CM的结构。目前,我所在的组织将为每一版本的软件制定一个新的项目。@Ben,那么你就无法实现版本控制系统的目的了。如果您有一组文件的不同版本,则可以根据需要在分支中创建该文件的新版本。你不会创建一个新目录,除非你想回到70年代的SCCS()。@Ben尽管如此,我已经根据你当前的结构管理结果编辑了我的答案。