簡體   English   中英

如何移動 Perforce 的“工作區”文件夾?

[英]How do I move a Perforce “workspace” folder?

我剛剛下載了一個 4.5GB 的軟件倉庫到我的硬盤驅動器上一個不理想的位置。

我想將 Perforce 現在視為“工作區”文件夾(iPhone)的文件夾移動到我硬盤上的另一個文件夾(項目名稱),然后將該文件夾用作工作區文件夾。

這可能嗎,還是我需要再次下載整個倉庫?

謝謝,戴夫

在 P4V 應用程序中:

打開 Workspace 對話框: Go 到 Connection>Edit Current Workspace... 將“Workspace root:”更改為您喜歡的位置

如果您尚未移動文件,P4V 將提供為您復制它們。

只要您知道上次同步到哪個更改列表,就可以執行此操作而無需再次同步。 就是這樣:

  1. 注意最后同步的變更列表
  2. 將文件夾復制/移動到新位置
  3. 更新您的工作區(根或倉庫映射)以指向新位置
  4. 運行p4 flush //depot/path/to/folder/...@<last_changelist>

flush命令告訴服務器您在指定的路徑和指定的更改列表中擁有文件。 它是p4 sync -k的同義詞。

邁克的回答幾乎是正確的,除了移動工作區(更改根目錄)時不需要p4 sync -k P4 不關心根在哪里,它只通過工作區/客戶端名稱跟蹤您機器上的文件。

如果您想更改工作區名稱(這需要您創建一個工作區)並使用已同步工作區中的文件填充它,則需要運行p4 sync -k讓服務器知道這個新工作區有@changeset中的這些文件。

如果您使用任何客戶端(即:P4V),那么您可以編輯工作區並將根更改為新的工作區路徑。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM