如何使用clearcase执行“合并”?
我一直在研究分支X,我需要将我的代码移动到分支Y.我的所有代码都是我开始的新类,所以没有其他人一直在工作/修改我的代码,这也不存在于我的分支中将代码移动到。
所以我的问题是,将代码从一个分支移动到另一个分支的过程是什么? 我以前从未这样做过。 我是否将类复制并粘贴到新分支中,或者是否有通常用于此的工具?
ClearCase合并的关键是在目标视图中进行合并(与您要合并到的分支或UCM流关联的视图)。
然后,您可以开始合并:
cleartool merge
- Cleartool Merge Manager :请参阅“ 如何使用ClearCase Merge管理器进行合并 ”
如您所见,第一步是选择所述目标视图:
我建议使用动态视图而不是快照视图:快照将以自动更新(需要时间)开始,而不是立即开始合并的动态视图。
有关详细信息,请参阅“ 快照视图与动态视图之间有何区别? ”
它假设你有:
- 源分支或标签,用于标识要合并的源版本,
- 具有配置规范的目标视图,允许在目标分支之上创建新版本(因此配置规范中包含
-mkbranch
规则)
有关在基础ClearCase中合并文件和目录的详细信息,请参阅:
yepp,有一个工具可以帮助你:它是ClearCase MergeManager。 它有一个很好的GUI,可以帮助你完成工作。