通过命令行请求新的Swarm审查

时间:2018-09-04 12:00:09

标签: command-line perforce swarm

我想在命令行中为Perforce访问P4V GUI中的“请求新群查看”功能。我做了很多研究,但没有成功。我尝试过:

  1. “ p4搁置-c changelistNumber #review”,如本博文所述:Submit a change for review in swarm command line using perforce 在这种情况下,我会收到类似以下错误:无效的修订号'review'

  2. “ $ 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:未指定URL

我正在使用Windows 7、64位

谁能给我一个提示,以指示我正确的方向?先感谢您!雅各布

1 个答案:

答案 0 :(得分:0)

我认为您的第二个解决方案非常接近,您只需要使其成为POST。以下对我有用:

curl -X POST http://*YOUR_SWARM_URL*/api/v9/reviews --data-urlencode "change=*YOUR_CHANGE_ID*"

请注意,与#1相比,我更喜欢#2,因为它不依赖触发器。