有没有办法在 Perforce 中进行代码检查?

Posted

技术标签:

【中文标题】有没有办法在 Perforce 中进行代码检查?【英文标题】:Is there any way to put gatekeeping in Perforce for code checkins? 【发布时间】:2021-09-26 02:52:33 【问题描述】:

想知道是否有任何方法,我可以添加把关规则以防止代码在 CL 上得到至少 1 个批准之前被签入?

我不打算添加锁,因为这会阻止任何人更改代码。

【问题讨论】:

【参考方案1】:

标准解决方案是使用 Swarm(与 Perforce 集成的免费工具)进行代码审查:

https://www.perforce.com/manuals/swarm/Content/Swarm/home-swarm.html

Swarm 跟踪搁置的变更列表的审查,并与预提交触发器捆绑在一起,在变更列表获得批准之前阻止提交。

【讨论】:

以上是关于有没有办法在 Perforce 中进行代码检查?的主要内容,如果未能解决你的问题,请参考以下文章

Git和SVN,代码管理哪个更好

Jenkins Perforce 插件未从 Perforce 签出代码

如何在 perforce 和 VMS 上为 C++ 进行代码审查/调试/编码/测试/版本控制

Perforce:从 Windows 到 Linux 的交叉迁移无法重放检查点

如何从两个版本之间的 Perforce diff 中获取 C/C++ 函数名

Perforce:同步主数据但也直接下载派生数据