19

コードレビューに Phabricator を使用していますが、一度作成したプロジェクトを削除できません。私にできることは、プロジェクトのステータスをアクティブからアーカイブ済みに変更することだけです。もう 1 つの問題はタスクです。プロジェクトと同じですが、一度作成したタスクは削除できません。

時々、人々は 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 がこのタスクを閉じました」と表示されます。もう 1 つの問題は、プロジェクトに数千または数百万のオブジェクトが関連付けられている可能性があることです。プロジェクトを削除すると、それらのすべてのオブジェクトが空の/無効なプロジェクトに関連付けられるか、何らかのバックグラウンド クリーンアップ プロセスを実行する必要があります。また、削除を元に戻す方法がないため、間違いを犯したユーザーは元に戻すことができません。

于 2013-05-27T01:28:43.230 に答える