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

2024-06-10 02:54:05 发布

您现在位置:Python中文网/ 问答频道 /正文

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

说明: (题目:废话)

这里应该是什么样子

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

我无法做到这一点,只有p4命令管道在一起。我想知道这是否可以通过perl/python实现。你知道吗

我已经试过了

p4—field Description=“New CL Description here”更改-o更改列表编号| p4更改-i


Tags: 命令信息field主题newhere管道cl
1条回答
网友
1楼 · 发布于 2024-06-10 02:54:05

应该使用以下方法(使用P4Python):

from P4 import P4, P4Exception
p4 = P4()

try:
  p4.connect()
  change = p4.fetch_change(changelist_number)
  change["Description"] = "CPR-blah" + change["Description"]
  p4.save_change(change)

except P4Exception:
  for e in p4.errors:
    print e

finally:
  p4.disconnect()

如果要附加而不是前缀,我认为可以从命令行执行以下操作:

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

相关问题 更多 >