17

arc diffPhabricator (Git を使用) で開いているリビジョンがあり、コマンドを使用してこのリビジョンへの差分を送信しました。

問題は、この diff が悪いことです。そのため、元に戻して前の diff に戻りたいと考えています。

どうすればいいですか?

4

3 に答える 3

6

免責事項: 私は Git の経験が限られており、現在 SVN で Phabricator を使用しています。

他にローカルでの変更がないと仮定するとarc patch --diff <diff_id>、テーブルの ID 列に差分 ID が表示されている作業コピーを元に戻すことができRevision Update Historyます。あとarc diff --revision <rev_id>はいつものように更新。技術的には削除ではないと思いますが、疑似リビジョン管理と一緒です。間違いと訂正は追跡されます。

于 2014-08-05T12:32:27.213 に答える
4

これは現在サポートされていません。altendky が推奨するプロセスまたは同様のプロセス (つまり、arc diff正しい状態の作業コピーで再度実行する) に従うことで、悪い diff を新しい良い diff に置き換えることができます。

これは、最終的に追加する予定の機能です。ここでアップストリームの進行状況を確認できます。

https://secure.phabricator.com/T1081 (修正しないためクローズ)

于 2014-08-23T19:35:33.510 に答える