相当于Git中的Clearcase流和视图?

时间:2014-06-06 08:48:26

标签: git clearcase

继续earlier query

尝试从Clearcase迁移到Git,但是人们一直在问这些问题,因为他们围绕Clearcase设计了他们的官僚机构:
1. Git中是否存在Clearcase流的等价物?如果没有,如何在Git中管理? 2. Clearcase视图的Git等价物是什么?
3. Clearcase具有锁定,管理员可以使用这些锁来保护文件免遭未经授权的使用。我理解Git依赖于文件/文件夹权限,但在企业环境中,是否真的可以为Git实现安全环境,具有用户特定权限和防火墙保护?

1 个答案:

答案 0 :(得分:2)

  

1 / Git中是否存在ClearCase流的等价物?如果没有,它是如何在Git中管理的?

否:流是UCM元数据,允许您为不同的用户(所有引用相同的流)声明组件并在不同的UCM视图之间共享公共配置

最接近的是将主Git回购gitlinks添加到submodules 你可以制作一个submodule follow a branch if you need to

  

2 / ClearCase视图的Git等价物是什么?

git clone :您可以获得与快照视图类似的内容,但您可以随时在本地更改其配置(创建新的分支,切换或合并分支)。

  

3 / ClearCase具有锁定,管理员可以使用这些锁来保护文件免遭未经授权的使用。我理解Git依赖于文件/文件夹权限,但在企业环境中,是否真的可以为Git实现安全环境,具有用户特定权限和防火墙保护?

是的,在一个受祝福的服务器上管理祝福的回购 不是在本地克隆的回购(每个开发人员做他/她想要的)。

如果您添加authorization layer,例如 gitolite ,您可以控制谁推送/拉出该受祝福服务器的内容(请参阅" {{3} } {"以及How do programs like gitolite work?中的 its VREF

请参阅" an example"。