perforce - 使用新的 Perforce 架子更新 Swarm 评论

标签 perforce swarm

我们已启用 Swarm-Perforce 集成,并且我已请求对架子 A 进行审查 Y。我收到了一些评论,并已更改/添加文件并创建了新的架子 B(我不想替换 A,因为我可能想回到它)。有什么办法可以将货架 B 纳入评论 Y 中吗?

我想到的一种方法是复制 A,然后用 B 替换 A。有没有更快的方法来做到这一点?

最佳答案

是的,有一个更快的方法。只需更换 A 中的架子即可。

Swarm 保留您评论的所有版本。当您第一次请求 A 的审阅时,它会创建审阅的版本 1。当您更新评论(或重新搁置)时,它会创建评论的版本 2。 Swarm 审核 GUI 中有一个水平 slider ,您可以在其中导航审核的所有版本。

现在好消息是:每个版本都是使用 Perforce 架子“实现”的(在另一个工作区中,由 Swarm 管理)。因此,您始终可以访问和取消搁置所有审阅版本。 (您甚至可以使用 Swarm GUI 中的两点按钮来区分版本。)要取消搁置更改的特定版本,请使用水平 slider 选择该版本,然后复制显示“Change 1234 shelved”的搁架编号。进入...。复制1234,转到P4V,Ctrl-G,打开更改1234,取消搁置。

关于perforce - 使用新的 Perforce 架子更新 Swarm 评论,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41846581/

相关文章:

version-control - 如何从 Emacs 中 check out Perforce 下的文件?

synchronization - 如何修复 Perforce 错误 "Can' t clobber 可写文件”或 Perforce 错误消息 - 无法破坏可写文件

Docker_swarm 模块 - ansible 的 join_token 参数不起作用

docker - 如何在端口443和80的Docker群中创建Nginx服务

docker - 一旦部署了群集集群,就需要 'local' vm吗?

asp.net - 如何在 docker swarm 模式负载均衡器中托管 Asp.net 应用程序

perforce - 如何测试路径中的文件是否存在于repo中?

eclipse - 是否可以在 P4Eclipse 中更改 P4TICKET?

sync - 按日期语法和通配符的使用强制同步

docker - 如何使用私有(private) docker 注册表创建 docker swarm 服务