今日ファイルを保存しようとしましたが、Revert checked out files after they are shelved
オプションをチェックしました。これは、p4 add
によって追加された新しいファイルであると思われます。シェルビング後にこのようなファイルを削除しないようにするのはデフォルトの動作ですか?シェルビングプロセスの一環としてそれらを取り除く方法はありますか?p4vはシェルビング後に `p4 add`で追加された新しいファイルを削除しません。
答えて
P4V(元に戻すシェルビー)は、実際には2つのコマンド、すなわちshelve
とrevert
の単純な組み合わせです。背後では、P4Vはあなたの作業を(必ず実行したように)棚上げし、チェンジリスト内のすべてを元に戻します。
さて、revert
コマンドは、彼らはあなたのチェンジ(元に戻すの本質)から消えたが、彼らは(コード/データの不注意による損失を防ぐために)ローカルファイルシステム上に残るような方法でp4 add
秒戻ります。はい、あなたはこの点でrevert
はあなたの仕事を完全に元に戻すことはできませんが、明らかにあなたの仕事を削除しないことで安全にプレイすることを決めました。
@Bryan Pendletonは、ファイルシステムからp4 add
も削除したい場合には、p4 revert
の代わりにp4 revert -w
をプレーングとして使うことができます。これは別のコマンドではなく、p4 revert
の亜種です。ただし、P4Vから「Shelve-and-Revert」コンボアクションを実行するときに、-w
フラグ(動作は-w
)を指定する方法はありません。 (実際には、でも、P4Vからプレーン「元に戻す」アクションで-w
を指定する方法はありません。)
私は(p4 revert -w
続くp4 shelve
を実行するために)あなたは、コマンドラインにP4Vから切り替わりませんと仮定していますちょうどこの理由から、P4Vにはこのような些細なことがあり、必要に応じてローカルファイルを元に戻してから削除してください。
ありがとう、それは私が思ったものです。確かに、あなたは言われていますが、明らかにPerforceはあなたの仕事を削除しないで安全に遊ぶことにしました_ - しかし、私はすべてが棚上げされているので、失われている方法は見当たりません。 ? –
これは、 "Shelve-and-Revert"コンボでは当てはまりますが、一般的な "Revert"アクションでは当てはまりません。 – sferencik
、ありがとう! –
- 1. VSTOアドインを削除した後に追加できません。
- 2. jQueryでファイルを削除した後に追加されないファイル
- 3. 新しい要素を追加した後、mCustomScrollbarは更新されません
- 4. のPERFORCEのp4コマンドラインは、P4V
- 5. grgit - 新しいファイルを追加して削除したファイルを削除する
- 6. Gitは新しいファイルのみを追加します。変更されたファイルは追加しません
- 7. SVN新しく追加されたファイルをダウンロードしません
- 8. "git add * .js"はサブディレクトリにファイルを追加しませんでした
- 9. エスケープでcmdに\ p4vは\ in Cを取り除きません#
- 10. P4:ファイルを追加できますが、サブミットできません
- 11. 削除されたファイルは削除されません
- 12. Pyqtは削除後にレイアウトを追加できません
- 13. .xcodeprojはgit addで追加されていません。コマンド
- 14. jQueryで追加された隠し入力を削除できません
- 15. 削除されたファイルを再追加
- 16. Perforce - 追加または削除されたファイルの差分を取得する
- 17. Django CMS - DIVIO LogEntry addインスタンス/最新のファイルがCMSに追加されました
- 18. Git addはすべてのファイルを追加しません
- 19. Rails 3でレコードを削除した後、更新されたビューは更新されません
- 20. jQuery追加/削除 - 追加しますが、削除しません。
- 21. Nhibernateデータオブジェクトにオブジェクトが追加、削除、追加されました
- 22. タグが削除または追加された場合、Evernoteはメモを更新しません
- 23. updateAllループバックデータソースは、更新されたデータ内の削除を削除しません。
- 24. addメソッドはIEにドロップダウンオプションを追加していません
- 25. cpanelに追加されたファイルは更新されていません
- 26. Subclipseはバージョンコントロールに新しいファイルを追加しません
- 27. laravelは最後に追加されたものを削除します。
- 28. git addで削除されたファイルのみをステージにします
- 29. WPF:バインディングコレクションで項目を追加または削除した後にDatagridがヘッダーを更新しています
- 30. Android Googleマップで最後に追加されたポリゴンラインを削除します
コマンドラインレベルでは、これは 'p4 revert'と' p4 revert -w'の違いです。 –
あなたが言っていることは、p4 shelveがファイルを元に戻さないということです。これは別のコマンドによって実行されますか? –