command-line - 通过命令行请求新的 Swarm Review
问题描述
我想在命令行中为 Perforce 访问 P4V GUI 中的“请求新的 Swarm Review”功能。我做了很多研究,但我的尝试都没有成功。我试过了:
“p4 shelve -c changelistNumber #review”,就像在这篇文章中讨论的那样:使用 perforce 在swarm 命令行中提交更改以供审核
"$ curl -u "apiuser:password" -d"change=12345" https://myswarm.url/api/v9/reviews " 就像它是用 Swarm API ( https://www.perforce.com/ perforce/doc.current/manuals/swarm/Content/Swarm/swarm-apidoc.html)。在这种情况下,我收到如下错误: curl: no URL specified
我使用的是 Windows 7、64 位
谁能给我一个提示,让我指出正确的方向?先感谢您!雅各布
解决方案
我认为您的第二个解决方案非常接近,您只需将其设为 POST。以下对我有用:
curl -X POST http://*YOUR_SWARM_URL*/api/v9/reviews --data-urlencode "change=*YOUR_CHANGE_ID*"
请注意,我更喜欢 #2 而不是 #1,因为它不依赖于触发器。
推荐阅读
- css - rgba 不适用于 CSS 中的填充属性
- javascript - 无法访问 fetch API 调用中的数据
- python - 如何在特定条件下计算熊猫数据框中的数据
- algorithmic-trading - 有谁知道如何计算自进入以来的周期数?
- javascript - node/v8 中重写的 getter 性能下降
- google-apps-script - 如何在多个电子表格选项卡上运行脚本
- perl - perl:在 macOS 11 Big Sur 上安装 File::HomeDir 时遇到问题
- rust - 将字符串写入文件
- python - Python CSV文件输入,验证不起作用
- c# - Open XML SDK 以正确的数字格式将 Double Value 写入 Excel 单元格