7

Perforce P4V では、保留中の変更リストにファイルがあります。ファイルの内容を元に戻したいが、ファイルを変更リストに保持したい。どうやってやるの?

Perforce のrevertコマンドを試しましたが、変更リストからファイルが削除されます。

4

5 に答える 5

4

これを達成する唯一の方法 (元の内容をコピーしてこのファイルに貼り付ける以外に、ばかげているように思えます) は、元に戻して再度開くことです。シェルビング自体は、ファイルを元に戻しません。「保留して元に戻す」という概念は、依然として 2 つの操作です。

于 2013-06-18T20:20:42.490 に答える
4

他の回答者が指摘したように、これは容易に可能ではありません。

多段階の解決策に問題がなければ、次のことができます

  1. チェンジリスト内のファイルを右クリックし、「差分リビジョン」を選択します。
  2. 差分ウィンドウで、[編集] の下にある [右/左ペインの編集] を選択します (どちら側にいても構いません)。
  3. 元の内容をコピーして、編集したワークスペース バージョンに貼り付けます
  4. ファイルを保存します。

ファイルは変更されておらず、同じ変更リストにチェックアウトされています。

于 2013-08-14T23:19:55.323 に答える
1

コマンドラインからp4 syncでも、-f開いているファイルに対する操作を明示的に除外するため、これを実行できるとは思いません。

于 2013-06-18T10:50:45.033 に答える
-2

あなたが探している機能は棚付けです。これによりファイルは元に戻されますが、保留されたバージョンが変更リストに保持され、後で保留を解除できます。

于 2013-06-18T12:19:59.137 に答える