你如何删除Phabricator项目或任务

时间:2013-05-24 08:07:09

标签: phabricator

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

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

2 个答案:

答案 0 :(得分:20)

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

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

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

以下是查找PHID的方法:How do you find the PHID of a Phabricator object?

答案 1 :(得分:8)

我已经向IRC上的Phabricator开发人员询问过,用户无法删除项目或任务,这是故意设计的,唯一的方法就是归档项目或关闭任务。请参阅以下答复:

  

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