私はperforceプロジェクトを持っていますが、いくつかのかなり大きなフォルダが追加/削除されています。私のチームには複数のバックアップがあり、私たちのストレージスペースは限られているので、現在のリビジョン以外のものはすべて削除したいと思っています。 p4vクライアントまたはLinuxサーバのコマンドライン(perforceサーバがある)でこれを行う方法はありますか?別の方法として、サーバー側にフォルダがありますが、すべてを削除して新しく新しいコピーをアップロードすることはできますか?ありがとうございました。 ツール - >管理をしてデポ]タブをクリックしてください:Perforceすべての履歴を削除
1
A
答えて
2
はい、あなたは、管理ビューで、P4Vからこれを行うことができます。
そこから、削除するファイルまたはディレクトリを探して、を選択してください...すべてのリビジョンまたはリビジョンの範囲を消去することができます。
標準的な警告:このルートに行くことを選択した場合、それは永久的です。サーバー上のファイルを削除します(現在使用しているディスク領域を解放します)。
2
echo list -l current ...#head > cmds
echo files -a "@<current" >> cmds
p4 -x cmds run
その最初のように実行それを - あなたは永遠にすべてのことを取り除きたいという自分を満たしてきたとき、「-y消し去る」と、再びそれを行うと、「ファイルの-a」を交換してください。
+0
これはおそらくうまくいくでしょう。私はそれに二重答えをさせません。私は以下の視覚的な答えを選びました。しかし、非常に有益なコードです。おそらくコマンドラインメソッドが必要です。 – edencorbin
関連する問題
- 1. 送信されたチェンジリストをPERFORCE履歴から削除する
- 2. githubのすべてのコミット履歴を削除するには?
- 3. すべてのgitの履歴からファイルを削除する
- 4. すべてのGitコミット履歴を削除する
- 5. Git削除履歴コミット
- 6. git履歴のコミットを削除する
- 7. ブラウザの履歴を削除する
- 8. 市場の履歴を削除する
- 9. Githubコミット履歴を削除する
- 10. React-router-4によるすべてのブラウザの履歴の削除方法
- 11. Git total reset。すべてのファイルを削除します。履歴を削除します
- 12. jQueryを使用してブラウザの履歴を削除する
- 13. gitすべての削除されたファイルを履歴全体から削除します
- 14. 履歴をマージしてブランチを削除しますか?
- 15. github削除コミット履歴がすでに削除されているgithubリポジオ
- 16. 履歴と履歴からアクティビティを除外します
- 17. git logすべてのブランチマージの履歴
- 18. githubと履歴からファイルを削除してください
- 19. gitの履歴から削除されたファイルを削除する
- 20. ドメインの履歴を削除するオプションはありますか?
- 21. ファイルを削除せずにAndroidをクリアするダウンロードマネージャの履歴
- 22. ブラウザ履歴の最後の項目を削除します
- 23. ブラウザの履歴から前のページURLを削除する
- 24. gitの履歴で削除のみを表示する方法
- 25. ブラウザの履歴から現在のページを削除する
- 26. xcodeでリポジトリのチェックアウト履歴を削除するには?
- 27. gitの履歴からunattached commitを削除するには
- 28. pubnubチャットメッセージの履歴を削除する方法ios
- 29. 化石の履歴からバイナリファイルを削除する方法
- 30. 履歴から複数のgitコミットを削除する
注:削除する前にデータベースバックアップを作成することを忘れないでください。数年前、私は奇妙なエラーで失敗したことを経験し、その時点からデータベースがOKかどうかを知ることは困難でした。テスト走行のようなものだったので、PERFORCEを再インストールすることは助けになりましたが、私はこれを実動で見たくありません。 – miroxlav
^^^十分に言えません。 – tkosinski
これは、デポから不要なフォルダやファイルを削除してスペースを解放することで、うまくいくように見えました。ありがとう! – edencorbin