我最近使用git svn并非常喜欢它。现在,我在另一个客户处开始一个新项目。在该站点选择的SCM是ClearCase。我还没有发现git svnClearCase的类似产品。是否有人尝试通过一些技巧,配置或脚本以成功的方式在本地将git用作ClearCase的前端?如果可以,请您说明使用的方法?
3 回答
www说
TA贡献1775条经验 获得超8个赞
我通常遵循的一个过程是:
ClearCase中的快照CD view/vobs/myComponent
git init。
这使我可以将ClearCase组件视为Git存储库。
然后,我可以在该存储库中执行我想要的所有分支和“私有”提交,从而使文件在需要时可写(可以在快照视图中)。
一旦有了稳定的最终提交,就更新快照视图,其中列出了所有“被劫持”的文件:我检出它们,然后将它们检入ClearCase。
考虑到Git限制,每个ClearCase(UCM)组件的存储库是Git存储库的正确大小。
另请参见每个开发人员应了解的基本casecase概念是什么?比较ClearCase和Git。
这个想法仍然是:
没有git-cc
无需导入所有 ClearCase的历史记录(与SVN修订版不同,它没有存储库基准的概念)
在ClearCase视图中为中间提交创建一个Git仓库
通过所有已修改文件的签入,在ClearCase视图中镜像的最终Git提交。
- 3 回答
- 0 关注
- 589 浏览
添加回答
举报
0/150
提交
取消