从命令行Perforce自动解析?

Fos*_*tah 10 perforce p4v

作为集成的一部分,P4V在尝试解析大量文件时一直在喋喋不休.我希望能够在命令行中执行此操作.

这是P4V中的步骤:

  1. 右键单击CL.
  2. 选择"解析文件..."将出现一个对话框.
  3. 选择"如果不存在冲突,请合并您的和他们的".
  4. 单击自动.

有人可以将此转换为具有正确参数的p4命令行命令吗?

akf*_*akf 9

您可以使用p4 resolve -am [file ...]哪个将跳过有冲突的文件.

如果指定文件,则只能处理该文件.如果指定...,则将处理工作目录下的文件.如果未指定文件,则它将适用于工作区中的所有文件.

  • 不,它似乎不是这样.一种选择是将它包装在批处理中的`for`循环中,从命令行获取更改列表并迭代`p4 describe changelist #`返回的文件,将它们传递给`p4 resolve -am` (4认同)

小智 7

我没有足够的声誉来为已接受的答案添加评论,因此我将在新答案中添加信息.

使用Perforce 2013.2,您确实可以提供更改列表编号以解决限制对该更改列表中的文件的操作.

p4 resolve -c changelist#
Run Code Online (Sandbox Code Playgroud)