希望有人可以帮助解决这个问题,因为这可能是我们将开发环境切换为使用 git 的障碍。
我们将在一个共享的网络环境中拥有多个 git 存储库。git的非常标准的用法。但是,我们还需要一个隔离的环境,源需要复制到该环境。这基本上是通过刻录 CD 并将源代码放入环境中来完成的。我们的一些代码库非常大,因此我们的 CM 人员不希望每次需要将源代码带入封闭环境时都必须复制整个 repo。
我们目前使用 ClearCase,它能够从外部存储库中导出增量以及提交信息,然后将其导入到隔离存储库中。代码永远不会离开隔离的存储库以重新导入外部存储库。
这个功能在 git 中可用吗?外部存储库上的 IE、导出变更集、将其刻录到 CD、将它们放入隔离环境并将这些变更集(连同提交信息)应用到该存储库?
谢谢你的帮助!