我在ClearCase上有一个项目,该项目已迁移到Git。一些提交是在Git存储库上创建的,与此同时,一些代码更改是在ClearCase上完成的。
我的Git存储库具有v1.5,ClearCase具有v1.4(正式版)。现在,我们希望将v1.4作为单独的分支迁移到Git,并在v1.5之上合并它。
为此,我最好的选择是什么?我应该为v1.4创建一个单独的存储库,然后再从v1.5创建樱桃选择,还是git rebase
在这种情况下可以提供帮助?
答案 0 :(得分:0)
您可以从之前 1.5版本在Git中创建分支,然后导入文件。
如果您有一个表示1.4版本的ClearCase视图(快照或动态),则可以转到Git存储库(在新分支中设置),然后:
git --work-tree=/path/to/ClearCase/view add .
与ClearCase视图内容相比,这将自动在Git存储库中添加/更新/删除文件。
从那里开始,简单的合并就足以更新1.5分支。