- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我们正在使用 git 作为小型开发团队的 VCS。我将主存储库作为裸 git 存储库保存在我们的服务器上。
管理人员和不参与项目的人员需要能够在不了解 git 的情况下查看代码和文档,因此我还在我们的服务器上保留了一个克隆以供浏览。为了使克隆保持最新,我安装了一个 Hook ,只要有人提交到裸存储库,它就会更新克隆的主分支。
问题来了:一些傻瓜总是进入浏览克隆并开始修改代码,这导致主分支推送操作失败。我想找出一种方法来对这个克隆实现只读策略,或者想出另一种方法来使其保持最新。
最佳答案
处理这些情况的最好方法是与有问题的傻瓜好好谈谈。
否则,最简单的方法就是简单地使用操作系统的权限系统,这样文件对每个人都是只读的,除了从裸存储库更新它的脚本。
在从裸仓库中 pull 之前,您还可以重置 --hard 和 git clean -f。
(糟糕,抱歉,脚本是否耗尽了 2 周的工作????)
关于git - 如何创建仅供查看的 git 克隆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6447393/
我只想知道如何使文件只对特定组可执行。 我有一个具有此权限的文件 /bin/ping rwxr-xr-x root root 34248 oct 14 2010 /bin/ping 例如,如何使它只对
我在 mysql 中有一个正则表达式,想反转它。但不想使用 NOT REGEXP。否定回顾 (?![something]) 在 mysql 中不起作用。确切地说,我想仅使用 REGEXP 查找不为 -
我有一个应用程序,我们正在使用它来为另一个应用程序提供 API 调用。然而它感觉很重,因为它仍在使用整个 rails ,但我们不使用 View 等... 其他人是如何解决这个问题的,只是删除文件?我所
我是一名优秀的程序员,十分优秀!