【发布时间】:2011-06-22 22:38:46
【问题描述】:
我们使用 git 作为小型开发团队的 VCS。我将我们服务器上的主存储库作为一个裸 git 存储库。
管理层和未参与项目的人员需要能够在不了解 git 的情况下查看代码和文档,因此我还在我们的服务器上保留了一个克隆以供浏览。为了使克隆保持最新,我安装了一个钩子,每当有人提交到裸存储库时,它都会更新克隆的主分支。
问题来了:一些笨蛋总是进入浏览克隆并开始修改代码,导致主分支推送操作失败。我想找出一种方法来对这个克隆强制执行只读策略,或者找出另一种保持最新状态的方法。
【问题讨论】:
标签: git git-branch git-bare