在我们的办公室中,我们使用Stash而无需服务器访问(最大访问级别是create branch),因此我们需要限制特定的Git分支。简单地说,我们需要做的是在发布后我们需要冻结我们的分支。
目前我们正在做的是复制功能分支并从远程删除该分支,但这有点冒险。
还有其他可能的解决方案吗?
答案 0 :(得分:4)
答案 1 :(得分:1)
从技术上讲,你可以设置一个禁止推送到某个分支的钩子。这在Is there a way to lock a branch in GIT中进行了讨论。
但是,你的陈述
我们需要做的是在发布后我们需要冻结我们的分支
让我觉得你实际上想要使用git tag
而不是将分支设为只读。