根据建议here,我只能获得没有历史记录的存储库结构(手动迁移),我的主要要求是迁移历史记录。
我有一种方法可以通过Subversion迁移到Git历史记录,我不想使用SVN作为中介。
有没有办法使用脚本进行迁移(无论语言如何),如果可用,请帮助我在哪里使用它。
我要求所有基线/标签,具有完整历史记录的分支到Git。
先谢谢。
答案 0 :(得分:2)
ClearCase is file-based, not repository (commit) based中的历史
即使使用UCM活动,也不容易通过每个活动来导入该州的回购。
只有full baseline would be like an SVN revision or a Git commit。
您可以做的最好的事情是尝试导入每个基线,但这不会导入所有的rebase并在流之间传递。
简而言之,我从未见过能够导出ClearCase Vob完整历史的全面脚本,这就是为什么I always settled on a partial import of a few baselines only。
另外,在我的情况下,我的vob方式太大而不能成为Git仓库,而且我有一些二进制元素,无论如何都必须在出口期间排除。