【发布时间】:2013-05-17 16:32:11
【问题描述】:
希望有人可以帮助解决这个问题,因为它可能会阻碍我们将开发环境切换为使用 git。
我们将在一个共享的网络环境中拥有多个 git 存储库。 git的非常标准的用法。但是,我们还需要一个隔离的环境,源需要复制到该环境。这基本上是通过刻录 CD 并将源代码放入环境中来完成的。我们的一些代码库非常大,因此我们的 CM 人员不希望每次需要将源代码带入封闭环境时都必须复制整个 repo。
我们目前使用 ClearCase,它能够从外部存储库中导出增量以及提交信息,然后将其导入到隔离存储库中。代码永远不会离开隔离的 repo 以重新导入外部 repos。
这个功能在 git 中可用吗? IE。在外部 repo 上,导出变更集,将其刻录到 CD 上,将它们放入隔离环境并将这些变更集(连同提交信息)应用到该 repo?
感谢您的帮助!
【问题讨论】:
-
听起来你想创建一个补丁:stackoverflow.com/questions/6658313/….
-
@FelixKling 听起来确实如此。谢谢!
-
感谢@twalberg,但看起来这将拉取特定修订(或修订列表)的所有源。我们的一些源代码库非常大,所以我们只想要增量。我认为补丁解决方案可能更符合我们的要求。
标签: git