0

git 存储库中是否可以有一个或多个文件可以更改但不能删除或重命名?用例是关于存储库设置,其中多个env文件只能由开发人员调整,但要防止他们意外删除或重命名文件,因为如果没有使用该确切名称的文件,CI 会中断。

我的一个想法是编写某种 bash 或节点脚本并将其与huskypre-commit挂钩到git 挂钩中,但我不确定该脚本会是什么样子。另一个想法是最初为文件设置正确的文件权限,但我不确定这些权限是否会保留在克隆在不同操作系统平台上的 git 存储库中。env

无论如何,也许有一些更惯用和更聪明的方法来做到这一点。令人惊讶的是,我在网上找不到任何东西......所以如果不是太麻烦,各种创造性的解决方案都可以接受。谢谢!

4

0 回答 0