首页 文章

你如何删除Phabricator项目或任务

提问于
浏览
13

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

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

2 回答

  • 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?

  • 8

    我在IRC上询问了Phabricator开发人员,用户无法删除项目或任务,这是故意设计的,唯一的方法就是归档项目或关闭任务 . 请参阅他的回复如下:

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

相关问题