1

まず、用語が正しくない場合はお詫び申し上げます。最近 P4 を使い始めたばかりで、問題が発生しています。

Program.cs というファイルがあるとします。このファイルには、バージョン #1 と #2 の 2 つのバージョンがあります。サーバーに誤って変更をコミットしてしまったことに気付いたので、バージョン #2 の痕跡を残さずにバージョン #1 に戻したいと考えています。

私がこれまでに行ったこと:

-Go to P4V GUI 
-Right click on the file I want to revert
-Select "Get revision..."
-Under "Specify revision using:" -> Revision -> 1 (in the "Enter revision number" box)
-Check "Force Operation" box

これでファイルが元に戻ったように見えますが、GUI ではファイルの横に小さな黄色い三角形が表示されます。その上にカーソルを合わせると、「ファイルの最新リビジョンではありません (#1/2)」と表示されます

私がやりたいことは、リビジョン #2 が実際に存在したという記録を完全に消去することです。なぜなら、#2 は私の鋭い卑劣さの産物であり、決して提出されるべきではなかったからです。

誰かがこれを行う方法を教えてもらえますか?

4

1 に答える 1

6

ファイルを完全に削除する唯一の方法は、消去することです。おそらく管理者権限が必要になるでしょう (私は何も消去することはめったにありません)。管理コンソールまたはコマンド ラインhttp://www.perforce.com/perforce/doc.current/manuals/cmdref/obliterate を使用できます。 html

または、すでにリビジョン 1 を持っているので、それをチェックアウトし、解決して、変更を適用してから送信します。3 つのリビジョンがありますが、1 と 3 はまったく同じです。

さらに簡単に、ファイルを元に戻し、履歴でバージョン 1 を右クリックして [リビジョンにロールバック] を選択します。

于 2011-12-05T18:46:06.767 に答える