在我的脚本中,它向perforce提交了一些更改,我想添加一个交互模式。工作流程应如下:
p4vc submit
,因此用户可以检查更改并按原样提交或进行一些小的更改。但是,提交表单的描述是空的,我想从脚本中填充它,因此用户不必手动编写它。
是否可以使用 p4vc 传递更改列表的默认说明?我在文档中找不到这些信息,这些信息很短。
PS:我想避免使用正确的描述创建一个新的更改列表,然后提交它 - 因为如果用户取消操作,文件将在此更改列表中,但我希望将它们保留为默认值在这种情况下列出。
答案 0 :(得分:1)
我假设您的主要问题是您的' P.S。'中包含的问题。
也就是说,如果用户此时决定不执行提交,您就会尝试避免将文件保留在已编号的待处理更改列表中。
在脚本调用p4vc submit
之后,您的脚本可以确定用户是否暂停了提交操作(通过运行p4 opened
来查看文件未提交),然后可以使用{{ 1}}将它们移回默认的更改列表,p4 reopen
删除不需要的待处理编号的更改列表。