2011-09-02 121 views

回答

4

什麼你要找的是sync命令。它會抓取最新的文件,並刪除所有被刪除的文件。我很確定它不會刪除目錄,但至少在Windows上不會。

爲了得到一個乾淨的副本,你可以刪除本地文件,並使用「-f」標誌同步。

+0

除此之外,還有一個腳本/批處理文件,我有地方創建孤立的列表(例如OBJ等)文件(使用' p4 diff2')並提示用戶刪除它們。這是將工作區恢復到乾淨/服務器狀態非常有用且快速的方法。 ...我明天會把它挖出來併發布。 – Dennis

+0

@Dennis:謝謝,那將是非常有用的。 –

3

從版本2014.1,您可以通過使用「P4同步」和「P4清潔」獲得庫的全新副本。 「p4 sync」命令將從存儲庫中獲取最新版本的文件;在「P4乾淨」的命令將刪除/刷新您的工作空間任何沒有放在那裏通過同步:

http://www.perforce.com/blog/140501/p4-clean-make-workspace-shine

在你的客戶規格設置「命令rmdir」選項告訴「同步」和「清潔「去掉,因爲它們是由這些命令清空空目錄:

http://www.perforce.com/perforce/doc.current/manuals/cmdref/p4_client.html#d0e7978

相關問題