Perforce P4V では、保留中の変更リストにファイルがあります。ファイルの内容を元に戻したいが、ファイルを変更リストに保持したい。どうやってやるの?
Perforce のrevert
コマンドを試しましたが、変更リストからファイルが削除されます。
これを達成する唯一の方法 (元の内容をコピーしてこのファイルに貼り付ける以外に、ばかげているように思えます) は、元に戻して再度開くことです。シェルビング自体は、ファイルを元に戻しません。「保留して元に戻す」という概念は、依然として 2 つの操作です。
他の回答者が指摘したように、これは容易に可能ではありません。
多段階の解決策に問題がなければ、次のことができます
ファイルは変更されておらず、同じ変更リストにチェックアウトされています。
コマンドラインからp4 sync
でも、-f
開いているファイルに対する操作を明示的に除外するため、これを実行できるとは思いません。
あなたが探している機能は棚付けです。これによりファイルは元に戻されますが、保留されたバージョンが変更リストに保持され、後で保留を解除できます。