perforce - 在 perforce 中防止更改某些文件的最佳实践
问题描述
防止人们提交对文件的更改的好方法是什么?我在想两种方法
p4 trigger
使用包含受保护路径的字典的 python 片段,并警告用户该文件不再接受更改。- 使用
bot
帐户签出文件,从不签入(听起来是个坏主意)
我正在搜索 “永久锁定文件”,但这只是为了在文件一次只能由一个用户创作时保持排他锁。
解决方案
删除write
保护表中的访问权限。即运行p4 protect
,然后为路径设置权限,例如:
write user * * -//depot/whatever/path/...
如果您希望用户能够同步和/或打开文件但不提交文件,请在之后添加另一行专门授予read
或open
权限。例如,要允许用户进入sync
该路径但不允许,edit
否则submit
您会这样做:
write user * * -//depot/whatever/path/...
read user * * //depot/whatever/path/...
推荐阅读
- reactjs - 将 mxGraph 与 React 一起使用的基本问题
- javascript - 当我使用 target = _self 时,我只会在 Google 应用程序脚本中看到白页
- reactjs - RFJS 验证显示带键的错误消息,而不是标签
- ios - Flutter:在 iOS 上将图像选择为 jpg/png 而不是 heic
- node.js - 服务| 不会投射到其他设备
- python - VS Code:无法运行 Python 交互窗口
- git - SourceTree git“从 url 克隆”给了我致命的错误
- perl - 如何为 Perl 保存 STDIN 的历史?
- angular - 用角度的openlayers绘制线串时出错
- go - 找不到包“google.golang.org/protobuf/cmd/protoc-gen-go”