I know how to enable branch policies但我需要的是仅对特定文件夹强制执行分支策略。
我们的回购是一个混乱的“驱动程序”集合,作为将它分离到几个独立的回购的第一步,我们希望能够访问特定团队的一个文件夹并保持其余部分完整(直接推送给主人... ),最直接的解决方案看起来像设置分支策略并要求拉取请求。
不幸的是,这只在每个分支上启用。
答案 0 :(得分:0)
这不是Git的工作方式。当克隆存储库的任何人都可以访问整个存储库时,如何对单个文件夹强制执行权限?您可以控制的最细粒度的权限是在分支级别,即使这样,您也无法限制人们在本地对分支执行的操作 - 您只能在尝试推送更改时对其进行控制。