Phabricator 工作流程

Phabricator workflows

我最近下载了 Phabricator 用作我的存储库管理工具,我对它完全陌生,我的问题是掌握工作流程。当我创建多个任务时,我可以在 Maniphest 工作板上看到它们。这很好,但是,当我完成一项任务时,任务的状态不会反映在工作板上。

我原以为当任务从打开、分配、测试、QA 接受转变时,我会在工作板上自动看到这些转变。

有谁知道如何配置 Phabricator 项目来执行此操作?

我也在努力处理工作板上的列。我设法按照上述转换创建它们,但我无法删除它们(即使我以管理员身份登录)

我没有使用托管服务,这纯粹是我个人机器上的一个实例运行。

你的第一个问题,关于让任务状态自动由任务所在的列表示,不幸的是,它不受支持。参见 https://secure.phabricator.com/T6409

您也许可以破解一些东西,但它可能很脆弱,值得尊重 phabricator 的升级。

对于第二个问题...嗯,天问,删列好像不行,不过可以隐藏。够了吗?

不允许删除工作板列。

这似乎是一个设计决定: https://secure.phabricator.com/rPa823d143b40451b827d1fdfeb980c9d3320736d1

相关: https://secure.phabricator.com/T5342

相反,只能隐藏列。这显然修复了任务在删除分配的列时被孤立的问题。
不幸的是,隐藏列在显示时会导致隐藏列混乱。

目前的最佳解决方案:隐藏不需要的列,并仔细考虑列名!