添加描述以从p4vc

时间:2016-11-07 08:39:16

标签: perforce p4v

在我的脚本中,它向perforce提交了一些更改,我想添加一个交互模式。工作流程应如下:

  1. 脚本会更改在默认更改列表中签出的一些文件。
  2. 脚本调用p4vc submit,因此用户可以检查更改并按原样提交或进行一些小的更改。
  3. 但是,提交表单的描述是空的,我想从脚本中填充它,因此用户不必手动编写它。

    是否可以使用 p4vc 传递更改列表的默认说明?我在文档中找不到这些信息,这些信息很短。

    PS:我想避免使用正确的描述创建一个新的更改列表,然后提交它 - 因为如果用户取消操作,文件将在此更改列表中,但我希望将它们保留为默认值在这种情况下列出。

1 个答案:

答案 0 :(得分:1)

我假设您的主要问题是您的' P.S。'中包含的问题。

也就是说,如果用户此时决定不执行提交,您就会尝试避免将文件保留在已编号的待处理更改列表中。

在脚本调用p4vc submit之后,您的脚本可以确定用户是否暂停了提交操作(通过运行p4 opened来查看文件未提交),然后可以使用{{ 1}}将它们移回默认的更改列表,p4 reopen删除不需要的待处理编号的更改列表。