我们应该采取哪些规则来减少合并问题?

时间:2012-01-20 12:31:09

标签: merge clearcase branching-and-merging clearcase-ucm

在我们迁移到Clearcase UCM之后,我们为每个子团队创建了流。

我们经常遇到合并问题,因为人们倾向于使用没有rebase的旧版本。 [因为rebase需要时间]

有些时候,同一个流中的2个人正在更改相同的文件,而这些文件与无保留的结帐时相同。

UCM中是否有任何一套最佳实践可以帮助我们减少合并问题?

[我认为这个问题应该是社区维基,但我不知道如何将其作为维基]

1 个答案:

答案 0 :(得分:1)

通常,并发修改可通过以下方式缓解:

  • UCM组件定义:两个人可以处理不同的组件(即不同的文件集)
  • 或良好的沟通(以避免同时处理同一文件)

还有一些修改通用配置文件的情况,以便将本地路径特定于一个程序员的工作站,但在这种情况下,被劫持的文件优先选择未保留的结帐(参见“Clearcase: checkout and modify but forbid checkin”)