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

是否可以在Gitlab(或其他Git存储库管理工具)中公开特定分支?,git,gitlab,gitolite,Git,Gitlab,Gitolite,我们希望建立一个Git存储库,以便主分支是公共的,但我们可以在内部开发功能分支(并根据需要将它们合并到主分支中)。查看Gitolite描述,这是可能的,但是任何存储库管理器工具(如GitLab)是否公开了此功能?GitLab有,包括一个用于保护分支的工具 因此,您可以通过实际保护非公共分支来模拟公共分支。 (项目->提交->分支->受保护)我建议执行以下操作: 安装gitlab ro stash或任何其他您喜欢使用的工具。 在内部开展所有工作 将新的remote添加到git并将您的工作发布到此r

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

GitLab有,包括一个用于保护分支的工具

因此,您可以通过实际保护非公共分支来模拟公共分支。

项目->提交->分支->受保护)

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


将新的remote添加到git并将您的工作发布到此remote。例如,此远程服务器可以托管在github上,这样您的工作将是公开的。

您知道是否可以指定默认情况下所有分支都受保护并显式公开分支吗?@AlexeyRomanov否,目前GitLab只提供一种方法(指定受保护的分支),而不是另一种方法。