我有一個perforce項目,在其歷史記錄中添加/刪除了一些相當大的文件夾。我的團隊有多個備份,我們的存儲空間有限,所以我想刪除除當前修訂版之外的所有內容。有沒有辦法與p4v客戶端或Linux服務器命令行(perforce服務器所在的位置)執行此操作?另外,在服務器端有一個文件夾,我可以刪除一切,並只上傳一個新的副本?謝謝。Perforce刪除所有歷史記錄
1
A
回答
2
是的,你可以從P4V做到這一點,在管理視圖:工具 - >管理並單擊倉庫標籤。
從那裏找到你想要刪除的文件或目錄,然後選擇Obliterate ...它非常漂亮,它可以讓你刪除所有修訂或修訂範圍。
STANDARD CAVEAT:如果你選擇走這條路線,它是永久的。它將擺脫服務器上的文件(並釋放當前用完的磁盤空間)。
2
echo list -l current ...#head > cmds
echo files -a "@<current" >> cmds
p4 -x cmds run
運行它像第一次 - 當你滿意自己,你想擺脫的一切永遠,將「文件-a」與「泯-y」,並再次做到這一點。
+0
這可能效果不錯,不會讓我加倍回答,我選擇了下面的視覺答案,非常感謝,非常有幫助的代碼,我可能需要命令行方法:') – edencorbin
相關問題
- 1. 從Git歷史記錄中刪除具有歷史記錄的特定文件
- 2. 按用戶篩選Perforce歷史記錄
- 3. 如何爲所有團隊成員刪除github歷史記錄
- 4. 克隆版本並刪除所有提交歷史記錄
- 5. 如何刪除github中的所有提交歷史記錄?
- 6. git rm是否刪除文件的所有歷史記錄?
- 7. 刪除模塊歷史記錄CVS
- 8. 刪除修訂歷史記錄
- 9. 刪除Github提交歷史記錄
- 10. 刪除GitHub的提交歷史記錄?
- 11. 刪除瀏覽器歷史記錄
- 12. 刪除Powershell運行歷史記錄
- 13. 刪除按鍵歷史記錄(GetKeyState)C++
- 14. TFS刪除文件的歷史記錄
- 15. 從SSH命令行歷史記錄刪除特定歷史
- 16. 是否有可能將所有的Perforce歷史記錄導入到窯爐
- 17. 從git歷史記錄中刪除已刪除的文件
- 18. 如何刪除歷史記錄中的刪除和重命名?
- 19. GWT歷史記錄:歷史記號
- 20. Powershell清除歷史不會清除歷史記錄
- 21. 帶有Angularjs和UIRouter的event.preventDefault()刪除瀏覽器歷史記錄
- 22. 從GIT歷史記錄中刪除給定擴展名的所有文件
- 23. 如何從本地和遠程刪除分支及其所有歷史記錄?
- 24. git從歷史記錄中刪除目錄
- 25. 恢復SVN歷史記錄已刪除的目錄
- 26. 無法從Git歷史記錄中刪除目錄
- 27. 刪除所有舊記錄
- 28. 如何搜索Perforce中的歷史記錄
- 29. 是否可以在Perforce中整合修訂歷史記錄?
- 30. 如何使用Perforce API獲取提交歷史記錄列表?
注意:不要忘記在刪除之前創建數據庫備份。幾年前,我經歷過這種潦草失敗的奇怪錯誤,很難說從那時起數據庫是否正常。這是一種測試運行,所以重新安裝Perforce幫助,但我不希望看到這在生產。 – miroxlav
^^^不能說夠了。 – tkosinski
這似乎很好,從depo中刪除不需要的文件夾/文件並釋放空間。謝謝! – edencorbin