为了账号安全,请及时绑定邮箱和手机立即绑定

如何将git桥接到ClearCase?

如何将git桥接到ClearCase?

Git
浮云间 2019-10-25 10:18:08
我最近使用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提交。


查看完整回答
反对 回复 2019-10-25
  • 3 回答
  • 0 关注
  • 589 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信