我们想要建立一个Git存储库,以便master分支是公共的,但我们可以在内部开发功能分支(并根据需要将它们合并到master中)。看看Gitolite描述,它是可能的,但是任何存储库管理器工具(例如GitLab)是否公开了这个功能?
答案 0 :(得分:1)
GitLab有 various permissions ,其中一个用于保护分支。
因此,您可以通过实际保护不公开的分支来模拟公共分支
(project -> commits -> branches -> protected
)
答案 1 :(得分:1)
我建议执行以下操作: 安装gitlab ro stash或您想要使用的任何其他工具。 在内部开展所有工作,
将新远程添加到git并将您的工作发布到此远程。例如,这个遥控器可以托管在github上,这样你的工作就会公开。