防止更改 perforce 中某些文件的最佳实践
Best practices to prevent changes to certain files in perforce
防止人们提交对文件的更改的好方法是什么?我想到了两种方法
p4 trigger
带有一个 python 片段,其中包含一个带有受保护路径的字典,并警告用户该文件不再接受更改。
- 使用
bot
帐户签出文件并且从不签入(听起来是个坏主意)
我正在搜索 "permanently lock file",但是当一个文件一次只能由一个用户创作时,那只是为了保持独占锁。
在保护 table 中删除 write
访问权限。 IE。 运行 p4 protect
然后为路径设置权限,如:
write user * * -//depot/whatever/path/...
如果您希望用户能够同步 and/or 打开文件但不提交,请在后面添加另一行,专门授予 read
或 open
权限。例如,要允许用户 sync
该路径但不允许 edit
或 submit
你会这样做:
write user * * -//depot/whatever/path/...
read user * * //depot/whatever/path/...
防止人们提交对文件的更改的好方法是什么?我想到了两种方法
p4 trigger
带有一个 python 片段,其中包含一个带有受保护路径的字典,并警告用户该文件不再接受更改。- 使用
bot
帐户签出文件并且从不签入(听起来是个坏主意)
我正在搜索 "permanently lock file",但是当一个文件一次只能由一个用户创作时,那只是为了保持独占锁。
在保护 table 中删除 write
访问权限。 IE。 运行 p4 protect
然后为路径设置权限,如:
write user * * -//depot/whatever/path/...
如果您希望用户能够同步 and/or 打开文件但不提交,请在后面添加另一行,专门授予 read
或 open
权限。例如,要允许用户 sync
该路径但不允许 edit
或 submit
你会这样做:
write user * * -//depot/whatever/path/...
read user * * //depot/whatever/path/...