我们使用Atlassian Stash。
我是项目的管理员。项目中有一个存储库。我不会在“存储库级别”中为任何人提供任何许可。
存储库中有2个分支。 '主'并且'发布/ r30'。
我希望我的团队成员仅在&release; r30'科。
因此,在分支级别权限中,我选择'< 39; release / r30'并授予我的团队成员权限。
但是 - Stash会抛出这样的错误' remote:您没有足够的权限来更新'
如果我给予存储库级别权限写入权限 - 它可以正常工作。但我不想要这个。
我在这里做错了吗?
答案 0 :(得分:1)
Ex-Stash开发人员。来自文档:
https://confluence.atlassian.com/display/STASH/Using+branch+permissions
分支权限用于限制对必须仍具有项目或存储库的写入权限的特定人员的分支访问权限。
基本上,分支权限作为对正常存储库写入权限的限制。获得写入权限后,您可以通过分支权限限制访问权限。
您有什么理由不想让您的团队获得写入权限?