我想使用perl或python为已经提交的变更列表的描述添加前缀/附加一些文本

我想使用perl或python为已经提交的变更列表的描述添加前缀/附加一些文本,python,perl,perforce,Python,Perl,Perforce,我需要在提交的CL描述前面加上一些信息,如下所示 说明: (主题:废话) 这里应该是什么样子 说明: [心肺复苏术废话](主题:废话) 我无法用管道连接在一起的p4命令来实现这一点。我想知道这是否可以通过perl/python实现 我已经试过了 p4——field Description=“New CL Description here”change-o changelist_number | p4 change-i应该使用以下内容(使用P4Python): 如果您是追加而不是前缀,我认为您可以

我需要在提交的CL描述前面加上一些信息,如下所示

说明: (主题:废话)

这里应该是什么样子

说明: [心肺复苏术废话](主题:废话)

我无法用管道连接在一起的p4命令来实现这一点。我想知道这是否可以通过perl/python实现

我已经试过了


p4——field Description=“New CL Description here”change-o changelist_number | p4 change-i

应该使用以下内容(使用P4Python):

如果您是追加而不是前缀,我认为您可以从命令行这样做:

p4 --field Description+="CPR-blah" change -o change_number | p4 change -i

谢谢你,山姆。我尝试了附加一个,但遇到了错误——“无法更新已提交的更改1867863”。这意味着我们无法更新已提交的变更列表如果您是管理员,您可以使用
-f
标志更新已提交的变更列表(这将进入
p4 change-i
,因为这是更新的部分,所以
p4 change-i-f
),或者如果您是其所有者,则使用
-u
标志。p4--字段描述+=“CPR blah”change-o change_number | p4 change-i-uaove命令带有-u标志,效果很好。如何为相同的内容添加前缀?有关如何将
save_change()
转换为等效的
p4 change-i-u
命令的信息,请参阅。
p4 --field Description+="CPR-blah" change -o change_number | p4 change -i