我的同事大约一年前创建了一个功能分支,并对其进行了一些修改。现在我需要继续它,但在主分支上的文件也被更改。 现在我需要将功能分支重新绑定到主要最新功能并将更改从主功能合并到我的功能分支。 我怎么能这样做?
答案 0 :(得分:0)
cleartool rebase
是来自UCM ClearCase的术语,适用于基线(UCM组件的所有元素上的标签 - 或文件集)。
如果您不使用UCM,则相当于在分支中的元素的LATEST上添加标签。
在这两种情况下(UCM或非UCM),该rebase的最终结果是将主分支合并到功能分支中。
在非UCM中,这是一个简单的cleartool merge
(您不需要初始LABEL:它只是在合并之前记住功能分支的状态)
警告:" rebase"不像Git这样的分布式VCS中的rebase,它会重放提交(版本化文件集)。在这里,ClearCase是以文件为中心的,这意味着它只会进行合并。