2012-06-13 76 views
1

在工作中,我們使用Perforce,我想知道是否有可能使用版本控制子模塊。Perforce和子模塊

,比如我有一個庫使用項目B和C.

我想讓它這樣,當我得到BI的修訂也能得到A,子文件夾:

- - => A(v1)

同樣適用於C項目,但它需要較新版本的庫。

Ç

--- => A(V1.2)

我知道這種事情是可能使用Git,但無法找到Perforce公司的任何事情。

感謝, Leonty

回答

3

Perforce的真正處理這樣的事情的意見和路徑。這些可以讓您將合適的文件集合放入工作區(或分支或標籤)中。由於Perforce存儲庫可以包含所有產品的所有組件或模塊,因此您只需在工作數據集中選擇所需的組件即可。您不需要子模塊(或SVN外部)概念從另一個存儲庫中提取數據。

您可以使用模板工作區來確保開發人員獲得正確的文件集。您可以更加嚴格一些,並編寫一些自定義工具(可能在Perforce代理中)來提供一些結構。

在Perforce流中找到最接近使用子模塊的等價物,其中路徑定義了流中的內容。流路徑由子流繼承。但這不是一個直接的等價物。