arc diff
Phabricator (Git を使用) で開いているリビジョンがあり、コマンドを使用してこのリビジョンへの差分を送信しました。
問題は、この diff が悪いことです。そのため、元に戻して前の diff に戻りたいと考えています。
どうすればいいですか?
arc diff
Phabricator (Git を使用) で開いているリビジョンがあり、コマンドを使用してこのリビジョンへの差分を送信しました。
問題は、この diff が悪いことです。そのため、元に戻して前の diff に戻りたいと考えています。
どうすればいいですか?
免責事項: 私は Git の経験が限られており、現在 SVN で Phabricator を使用しています。
他にローカルでの変更がないと仮定するとarc patch --diff <diff_id>
、テーブルの ID 列に差分 ID が表示されている作業コピーを元に戻すことができRevision Update History
ます。あとarc diff --revision <rev_id>
はいつものように更新。技術的には削除ではないと思いますが、疑似リビジョン管理と一緒です。間違いと訂正は追跡されます。
これは現在サポートされていません。altendky が推奨するプロセスまたは同様のプロセス (つまり、arc diff
正しい状態の作業コピーで再度実行する) に従うことで、悪い diff を新しい良い diff に置き換えることができます。
これは、最終的に追加する予定の機能です。ここでアップストリームの進行状況を確認できます。
https://secure.phabricator.com/T1081 (修正しないためクローズ)