2016-06-13 27 views
1

假設我有以下結構,已經在Perforce公司:如何Perforce的P4V客戶做一個 「同步」

//path/to/playground/code/

並在本地,我有:

c:\project\path\to\playground\code\

製作後代碼文件夾在本地發生了一些變化,我認爲它不好,並希望從倉庫中的最新代碼庫開始。因此,在Windows資源管理器

,我改名code\code_NG\ (是的,我知道我可以做一個還原,但我想繼續參考當地的變化,至少現在是這樣。)

問題:如何從軟件倉庫獲取code\文件夾的新副本?我發現有p4 commandsync。但是,我如何在Perforce P4V客戶端中執行此操作?

我來自SVN背景,這相當於做了一個svn更新,它從服務器下載所有缺少的本地文件。

+0

FYI對於未來而言,一個非常方便的功能是能夠在工作區中恢復工作之前「擱置」您的服務器上的工作 - 之後您可以「取消擱置」將其恢復。這樣做的好處在於它在服務器上備份,並且跟蹤您正在處理的是哪個版本,以便您可以根據需要在較新的更改中進行合併。 –

回答

0

在P4V中,選擇Get Revision...

然後,因爲你已經重新安排你的本地文件系統,因此您的本地文件夾code不匹配服務器已經記錄的狀態,檢查Force Operation複選框以確保服務器將提供你所有這些文件甚至是它認爲你已經在你的工作站上擁有的文件。

+0

我已驗證此作品,並且相應的p4命令是:'p4 sync -f c:\ project \ path \ to \ playground \ code \ ...#head' –

相關問題