2013-01-04 51 views

回答

1

從單獨的服務器拆分和合並部分Perforce depots可以完成,但是您需要Perforce技術支持的幫助,請聯繫他們!

一個更簡單的解決方案是保留兩臺獨立的服務器,並使用Remote Depot定義,以便您可以從連接到服務器B的客戶端工作區訪問服務器A中的文件。這樣,您的用戶主要看到有一臺服務器,實際上有多臺服務器。

0

你不需要perforce技術支持的幫助。如果您有管理員,您可能需要他們設置目標軟件倉庫和/或提供訪問權限,但基本任務是使用一般用戶可用的功能執行的。以下是我要做的事情(簡而言之):如果打開P4V會話並選擇提交的更改列表選項卡,則可以過濾此設置以僅顯示與要移動的部分相關的更改。這是您要在新的軟件倉庫(甚至服務器)上覆制的變更集,您要填充它們。這個想法是,你正在解開檔案文件的一面,並以相同的方式在目的地纏繞它們。因此,這個過程簡單地(1)同步到第一個更改列表,(2)將該集合整合到新的位置,(3)檢查設置,以及(4)爲了所有後續的更改列表重複,直到完成。顯然這可以編寫腳本。我目前正在使用python編寫腳本,但是任何具有Perforce函數庫的體面腳本語言都可以使用。一些併發症:更改列表將依次與原件相同,但原始時間將不會保留 - 它們將是「當前」。當然如果有標籤的話,如果你想保留它們,你需要將它映射到新的位置。

相關問題