对其他开发人员隐藏git分支

对其他开发人员隐藏git分支,git,azure-devops,Git,Azure Devops,我正在使用Visual Studio Online和GIT。 我在本地和远程存储库中有两个分支,分别是branch1和branch2。 我们是一个由开发人员和管理员组成的团队 作为管理员,我应该在VisualStudio中看到branch1和branch2。 但开发人员应该只看到branch2 可以在Visual Studio Online中执行此操作吗 您的开发人员需要分叉您的主存储库,并使用拉请求之类的东西来管理工作流。GitHub是如何做到这一点的: 这样,您的存储库中就可以有master

我正在使用Visual Studio Online和GIT。 我在本地和远程存储库中有两个分支,分别是branch1和branch2。 我们是一个由开发人员和管理员组成的团队

作为管理员,我应该在VisualStudio中看到branch1和branch2。 但开发人员应该只看到branch2


可以在Visual Studio Online中执行此操作吗

您的开发人员需要分叉您的主存储库,并使用拉请求之类的东西来管理工作流。GitHub是如何做到这一点的:


这样,您的存储库中就可以有
master
,只有admin可以提交/推送。每个开发人员都有自己的master(以及任何其他分支)副本。

您的开发人员需要使用主存储库,并使用类似于Pull请求的方法来管理工作流。GitHub是如何做到这一点的:

这样,您的存储库中就可以有
master
,只有admin可以提交/推送。每个开发者都有自己的母版副本(以及任何其他分支)。

可能的副本