2016-06-21 64 views
4

假設我有我的映射車廠客戶工作區爲c:/perforce/project但現在如何使用命令行Perforce中

我要同步所有目前在c:/perforce/project/fold1/fold2文件夾中的文件同步到特定的文件夾。

我們該如何做,因爲命令p4 sync只帶有文件名而不帶文件夾。

回答

10

說車廠路徑//庫/項目/ ...

在命令行中,執行p4 sync //depot/project/fold1/fold2/...

(以下簡稱「......」告訴Perforce的你想在那個目錄和一切)。

從P4V中,右鍵單擊該文件夾並選擇「獲取最新版本」。它只會拉動文件夾和它下面的所有內容。

+1

您也可以使用本地或相對路徑(例如, cd到c:\ perforce \ project然後「p4 sync fold1/fold2/...」 –

+0

這就是我想要的。感謝指出「...」告訴Perforce你想要那個文件夾和它下面的所有東西。我錯過了它。您是否也可以告訴獲取Workspace目錄和Workspace名稱的命令。 – Aman

+0

如果「p4 sync C:/ mydir/myfolder/...」會在你的默認p4工作區設置下工作。 (由於我通常有幾個工作區,我使用.p4config只是爲了確保我在正確的位置並同步我想同步的內容)。 – tkosinski