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