在P4客户端上设置默认描述模板

时间:2018-10-17 18:35:05

标签: perforce

在创建新变更列表时,有一种方法可以创建默认描述模板。因此,每当我要创建新的更改列表时,我都希望在p4客户端上预先填充一些详细信息。 以下是我想要的预填充模板的示例:

{{1}}

1 个答案:

答案 0 :(得分:1)

要对服务器上的所有用户执行此操作,请在form-out表单上设置change触发器,然后将默认模板替换为您自己的模板。最简单的版本是sed单线:

Triggers: 
    form-out change "sed -i s/<.*>/fnord/ %formfile%"

您可以将其替换为任意复杂的内容(也许您想按用户修改模板等)

如果您只想在自己的客户端计算机上自己完成此操作,请在您的编辑器中进行操作(例如,使用宏将<enter description here>替换为模板)。如果您无法在编辑器中执行此操作,则可以通过将其包装在脚本中来完成此操作,例如:

sed -i s/<.*>/fnord/ $1
vi $1

然后执行:

p4 set P4EDITOR=my-wrapper.sh