19

我使用 Phabricator 进行代码审查,但项目一旦创建就无法删除。我唯一能做的就是将项目状态从活动更改为存档。另一个问题是任务,与项目相同,一旦创建任务,我就无法删除它。

有时,人们尝试测试 Phabricator,也许他或她创建了一些模拟项目,在测试后删除它们是有意义的。

4

2 回答 2

32

这是可能的,但只能使用命令行管理工具。

删除任务?./phabricator/bin/remove destroy TASK-ID(即:T1、T23)

删除项目?./phabricator/bin/remove destroy PHID-PROJ-6i6ofxwwz4xybdvg7oa5

以下是如何找到 PHID:如何找到 Phabricator 对象的 PHID?

于 2014-07-08T19:55:44.840 回答
9

我问过 IRC 上的 Phabricator 开发人员,用户不能删除项目或任务,这是故意设计的,唯一的方法是存档项目或关闭任务。参考他的回复如下:

我们不打算添加该功能,该功能会产生很多问题。例如,某些用户可能会删除您的内容,而您无法知道是谁做的。如果用户关闭或归档您的资料,它会显示“alincoln 已关闭此任务”。另一个问题是一个项目可能有数千或数百万个对象附加到它上面。如果您删除项目,所有这些对象都将附加到一个空/无效的项目,或者我们需要运行某种后台清理过程。并且无法撤消删除,因此犯错的用户无法从中恢复。

于 2013-05-27T01:28:43.230 回答