我现在的雇主使用clearcase(我相信Base-CC)进行版本控制。我们的项目有一个分支,每个用户都有自己的分支。用户的configspec显示来自用户分支,然后来自项目分支,然后来自公司范围分支的元素。
当前的操作方法是,用户将他们的更改合并回项目分支,并继续在他们自己的分支上工作。
问题是,在用户合并他的更改后,他仍然拥有此元素的分支。然后,当其他人修改项目时,他仍然会看到他过时的版本。
我想要以下内容:
我想在每次合并后将元素分支标记为过时,但用户仍然看到它,而不是项目中的最新内容。
然后我想改变配置规范,以某种方式忽略合并分支,但我不知道该怎么做。
有什么想法吗?
答案 0 :(得分:2)
您可以重用您的个人dev
分支,但正确的工作流程,当开发人员将他/她的分支合并到上游分支(此处为project
)时:
project
分支合并到个人dev
分支dev
合并到项目中。那样:
dev
分支在将项目分支(再次)合并到个人dev
分支之后可以轻松地表示来自上游分支的LATEST:delta将是最小的。