如何在 phabricator 中添加任务 ID 字段?

Pan*_*pio 3 phabricator arcanist

我正在尝试让 Phabricator 的模板arc diff与此类似:

Some title

Summary:

Reviewers:

TaskID: (? missing!)

Subscribers:
Run Code Online (Sandbox Code Playgroud)

默认情况下,Phabricator 没有“TaskID 字段”。是否有任何内置支持,或者我如何实现这一目标?

基本上我想将任务 ID 字段与实际清单任务的 ID 相关联。

Eva*_*ley 5

在摘要中使用Ref T123(links) 或Fixes T123(links, and closes when pushes),或Maniphest Tasks: T123在单独的行中添加。此字段是内置的,但默认情况下不显示该字段,因为大多数用户使用Ref/Fixes速记。

您可以实现shouldAppearInCommitMessageTemplate()DifferentialManiphestTasksField,迫使它出现在模板。这可能是https://secure.phabricator.com/T6030之后的可配置选项