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



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

我建议这样做:安装gitlab或stash或任何其他你喜欢使用的工具。内部开发所有的工作,

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

GitLab具有各种权限,包括一个用于保护分支的权限

所以你可以通过实际保护非公共分支来模仿公共分支。
(project -> commits -> branches -> protected)

最新更新