我要解决的问题是开发人员在没有通过适当渠道的情况下更改文件。开发人员应该能够自己进行更改,但只有在他的工作获得批准后,因为代码用于很多项目
我发现这个链接也描述了我的问题: http ://www.p4ideax.com/ideas/694/temporary-permissions
一种方法是只有架构师可以访问文件,然后授予开发人员临时访问权限。也许权限可以链接到 perforce 中的特定工作。我可以看到如何做到这一点的唯一方法是将人应该能够更改的文件添加到工作模板中的新字段(由建筑师完成)。然后让服务器应用程序动态调用 p4 保护和管理权限表。然后,当作业关闭时,权限将被撤销。服务器应用程序可能是 bugtracker 软件。
有没有更简单的方法甚至 3rd 方软件可以解决问题?
我知道解决它的另一种方法是将这些敏感文件放在一个分支中,然后只允许架构师权限合并到这个分支中。这个解决方案感觉有点笨拙。
任何建议都会有所帮助