1. 持续集成
  2. 词汇表
代码仓库 / 文件 / 路径锁定

文件 / 路径锁定

针对代码仓库中的默认分支(通常为 master 分支),CODING 支持对该分支下的文件或路径进行锁定。锁定后的文件仅限锁定者修改(编辑、删除),若选择锁定路径,则该路径下的所有文件同样会被锁定并仅限锁定者修改。

权限说明

具备代码仓库访问权限的项目成员可以在代码的浏览页面锁定相关文件或路径。具备解锁锁定文件权限的项目成员可以解锁他人锁定的文件或路径。

进入任一项目,点击左侧的【项目设置】,前往【项目与成员】->【用户组】设置相关用户组的权限,设置完成后将团队成员添加至相关用户组中即可完成项目内的权限控制。

文件锁定

进入任一项目的代码仓库的浏览页,点击拟锁定文件右上角的菜单按钮,选择锁定。

锁定后文件会出现小锁标志,其他人将无法编辑/删除此文件。

路径锁定

进入仓库的任一路径,点击锁定即可完成对该路径下所有文件的锁定。

锁定效果

锁定后的文件只有锁定者才能进行编辑/删除操作。锁定后的路径只有锁定者才能在路径下新建/编辑/删除文件。若其他用户推送的代码中包含对锁定文件的操作记录,则会提示推送失败。

在合并请求中,若目标分支为默认分支且待写入的目录中包含被锁定的文件或路径,那么该合并请求只能由被锁定的文件或路径 的锁定者进行合并。其他成员点击合并会提示失败。

查看被锁定的文件

拥有仓库管理权限的成员可以在仓库【设置】中看到被锁定的文件列表。拥有解锁锁定文件权限的成员,可以对列表中的文件进行解锁操作。

上一篇代码版本与标签
最近更新
感谢反馈有用
感谢反馈没用

在阅读中是否遇到以下问题?

您希望我们如何改进?