2016-03-01 57 views
1

我正在使用P4V。我在一個子目錄(例如code/jorge)中工作,而其他人在另一個我從未涉及的子目錄(例如art /)中工作。另外,我有一個流我在做我的個人工作。每隔一段時間我需要將主線的更改合併到我的流中,然後將它們複製回來。然而,art /中的文件是大型的二進制文件,Perforce花了很長時間思考它們,儘管我沒有觸及它們。有沒有辦法讓perforce合併/複製我的目錄(code/jorge),而沒有花費時間去合併art /?我可以告訴P4V只合並/複製代碼目錄嗎?如何在Perforce中僅複製/合併子目錄?

相關但不相同的問題:Perforce streams, exclude files from merge/copy

回答

3

如果你不碰這些文件,它可能更容易不包括他們的信息流中所有而不是手動每次你做一個合併的時間排除。

I.e.如果您的流路徑當前說:

share ... 

也許應該改爲:

share code/jorge/... 

,或者,如果您需要在本領域中建立,但從來沒有需要修改它,你可能會考慮做這樣的事情:

import art/... 
share code/... 
+1

實際配置我結束了使用:'共享...''排除藝術/'' –

0

我不知道這是推薦的選項,但你實際上即使不合並使用「流來流」選項,但標準「指定的源文件和目標文件」選項,喲你在流倉庫。

所以你可以選擇任何子目錄作爲你的源代碼,比如'dev/code/jorge'和和目錄'main/code/jorge'一樣的子目錄,它只會考慮這個目錄。因爲我們有一個大的單聲道回購,並且在我們遷移到Perforce時沒有花時間設置多個倉庫。