【发布时间】:2015-10-18 14:01:55
【问题描述】:
在我们的办公室中,我们正在使用没有服务器访问权限的 Stash(最高访问级别是创建分支),因此我们需要限制特定 Git 分支的推送。很简单,我们需要做的是我们需要在发布后冻结我们的分支。
目前我们正在做的是复制功能分支并从远程删除该分支,但这有点冒险。
还有其他可能的解决方案吗?
【问题讨论】:
标签: git-stash
在我们的办公室中,我们正在使用没有服务器访问权限的 Stash(最高访问级别是创建分支),因此我们需要限制特定 Git 分支的推送。很简单,我们需要做的是我们需要在发布后冻结我们的分支。
目前我们正在做的是复制功能分支并从远程删除该分支,但这有点冒险。
还有其他可能的解决方案吗?
【问题讨论】:
标签: git-stash
【讨论】:
从技术上讲,您可以设置一个钩子来禁止推送到某个分支。这在Is there a way to lock a branch in GIT 中进行了讨论。
但是,你的声明
我们需要做的是我们需要在发布后冻结我们的分支
让我觉得您实际上想要使用 git tag 而不是将分支设为只读。
【讨论】: