如何在没有历史记录的情况下共享GIT分支? (使用GitLab)

时间:2014-04-29 16:17:12

标签: git gitlab

我在私人GitLab工作,我有多个分支机构。 我想与外部开发人员共享一个分支。

此开发人员只能在此分支上读取或写入。 他不被允许看到我任何其他分支的历史。

(我想定期将他的工作合并到我的分支机构。)

是否可以使用GitLab执行此操作?

提前感谢您的回答。

1 个答案:

答案 0 :(得分:5)

你应该能够在gitlab上声明一个新的空仓库,并在你的本地仓库中添加一个远程URL。

这意味着:

  • 你可以把你的分支推到第二个gitlab repo,
  • 其他开发者可以克隆第二个回购并使用它,
  • 你可以从第二个repo拉出来,然后puqh到第一个repo来更新那个共享分支。

这个想法仍然存在:你可以保护分支免受推送(写入),但不能反对读取,因此第二个回购。