是否有可能在Gitlab(或其他Git存储库管理工具)中公开特定的分支?

时间:2014-07-07 08:10:00

标签: git gitlab gitolite

我们想要建立一个Git存储库,以便master分支是公共的,但我们可以在内部开发功能分支(并根据需要将它们合并到master中)。看看Gitolite描述,它是可能的,但是任何存储库管理器工具(例如GitLab)是否公开了这个功能?

2 个答案:

答案 0 :(得分:1)

GitLab有 various permissions ,其中一个用于保护分支。

因此,您可以通过实际保护不公开的分支来模拟公共分支 (project -> commits -> branches -> protected

答案 1 :(得分:1)

我建议执行以下操作: 安装gitlab ro stash或您想要使用的任何其他工具。 在内部开展所有工作,

将新远程添加到git并将您的工作发布到此远程。例如,这个遥控器可以托管在github上,这样你的工作就会公开。