Perforce では、次のような状況があります。
foo.txt
clientに新しいファイルを作成し、追加client_a
のために開いた- 棚上げ
foo.txt
、client_a
棚卸しclient_b
- アドイン
foo.txt
できるようになりましたclient_b
foo.txt
で提出client_a
私の質問はfoo.txt
、client_b でクリーンアップする方法に関するものです。保持したいデポバージョンからの1行の変更があるかもしれません。理想的には、新しくチェックインしたファイルに対して解決操作を実行したいのですが、追加のために開いているため、これを実行することはできません。
foo.txt#1 - add change default
これで、クライアントにこのファイルができました。
ファイルを再度開くことができません (「何も変更されていません」)、デポと比較できません (「ファイルを編集用に開いていません」)、デポに対して解決できません (「解決するファイルがありません」)。 、編集用に開くことができません (「編集できません。追加用に既に開いています」)。
これを追加ではなく編集として perforce で再度開く方法はありますか? 私はそれを一時ファイルにコピーし、元に戻し、追加のために再度開いてから、一時ファイルを再コピーして戻すことができることを知っていますが、これはかなり洗練されていないようです。私がやりたいことを実行できるコマンドはありますか、それとも許可されていない理由がわからない正当な理由がありますか?