CLEARCASE:你如何跟踪上游版本

时间:2014-03-11 07:59:05

标签: version-control clearcase

我现在的雇主使用clearcase(我相信Base-CC)进行版本控制。我们的项目有一个分支,每个用户都有自己的分支。用户的configspec显示来自用户分支,然后来自项目分支,然后来自公司范围分支的元素。

当前的操作方法是,用户将他们的更改合并回项目分支,并继续在他们自己的分支上工作。

问题是,在用户合并他的更改后,他仍然拥有此元素的分支。然后,当其他人修改项目时,他仍然会看到他过时的版本。

我想要以下内容:

  • 如果用户有结帐文件,则显示它。
  • 如果用户已取消合并,请将其显示出来。
  • 如果用户合并作品,则显示项目
  • 中的最新版本

我想在每次合并后将元素分支标记为过时,但用户仍然看到它,而不是项目中的最新内容。

然后我想改变配置规范,以某种方式忽略合并分支,但我不知道该怎么做。

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

您可以重用您的个人dev分支,但正确的工作流程,当开发人员将他/她的分支合并到上游分支(此处为project)时:

  • 首先将project分支合并到个人dev分支
  • 解决本地任何冲突
  • 然后将个人dev合并到项目中。

那样:

  • 您不必在每次合并后修改配置规范,
  • 你确保合并将是一个微不足道的,
  • 并且个人dev分支在将项目分支(再次)合并到个人dev分支之后可以轻松地表示来自上游分支的LATEST:delta将是最小的。
相关问题