Clearcase:从Git迁移到ClearCase

时间:2014-07-22 13:09:35

标签: git clearcase

您能否分享一下您使用Git进行Clearcase迁移的经验?

因为我们需要将我们的回购转换为CC并保留历史记录。

1 个答案:

答案 0 :(得分:0)

没有真正的经验"这样的迁移,但如果你需要保留历史记录,你可以轻松地为一个分支(如主人)这样做,对于多个分支来说更难:

git filter-branch --tree-filter 'clearfsimport -preview -rec -nset . m:\MyView\MyVob\ParentDirectory' HEAD

对于git repo的每次提交,都要执行clearfsimport,以便在ClearCase动态视图中添加或更新文件(如" Creating a new subdirectory structure in ClearCase?"中所述)

详细了解" filter-branch --tree"中的Rewrite git history replacing a word in every single file过滤器,通常用于rewrite history,但此处用于其他目的(clearfsimport )。