在Bitbucket公共仓库上创建私有分支

8

我在Bitbucket仓库中有两个分支:主分支和开发分支。我希望主分支对所有人都可见,可以被查看和克隆,但不允许修改。然而,开发分支只能对开发者可见,并且应该保持在开发者之间的私有状态。这个分支是由开发者共享的,他们将为其他人提交和推送代码。如何在Bitbucket的公共仓库中强制一个分支保持私有状态?


你在单个代码库中所能做的最好的事情就是限制对该分支的推送。为什么需要完全隐藏“dev”分支呢? - Chris
由于这些是研究项目,开发分支也被用来交流想法并对其进行扩展。仅在完全准备好时才愿意向公众分享代码和想法。为开发另一个存储库会限制合并的能力,我们必须手动执行合并。 - Ramakrishnan Kannan
1个回答

7

不可能。在git中,分支只是指向提交的“便利贴”,没有“这些n个提交属于分支X,应该是私有的”这样的概念,因此从您的存储库提取内容的任何人都可以获得所有提交。

如果您坚持让开发保持私有,请fork存储库并将其设置为私有...


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接