2013-10-04 19 views
1

所以可以說我有以下目錄:我是否必須將MAIN保留在我的工作區和其視圖中才能合併發佈分支中的文件? [Perforce公司]

- Dlls 
- Globals 
- App1 
- App2 

其中,「全局」和「的dll」的來源App1和應用2之間共享.. 現在可以說,我有一個名爲「應用程序01的apllication 「由文件夾App1,Globals和Dll組成。

我可以做如下的工作區視圖..

//depot/release_1.0/App1/... //workspace/Application01/release_1.0/App1/... 
//depot/release_1.0/Dlls/... //workspace/Application01/release_1.0/Dlls/... 
//depot/release_1.0/Globals/... //workspace/Application01/release_1.0/Globals/... 

它是所有好的.. 我可以同步,編輯和預期與文件工作...

的RELEASE_1。 0已經啓動,我想將更改傳播到我的MAIN。 顯然我不能合併到我的主因爲它不在我的客戶端視圖中...

但是,我不想保持MAIN在我的工作區本地目錄中... 否則,我需要有以下查看:

//depot/release_1.0/App1/... //workspace/Application01/release_1.0/App1/... 
//depot/release_1.0/Dlls/... //workspace/Application01/release_1.0/Dlls/... 
//depot/release_1.0/Globals/... //workspace/Application01/release_1.0/Globals/... 
//depot/MAIN/App1/... //workspace/Application01/MAIN/App1/... 
//depot/MAIN/Dlls/... //workspace/Application01/MAIN/Dlls/... 
//depot/MAIN/Globals/... //workspace/Application01/MAIN/Globals/... 

這是唯一的方法,我可以合併更改主?

回答

1

您只需要將目標集成到工作區視圖中即可。因此,在集成到Main時,切換到只包含Main的Workspace View,這樣您就不需要「混合」視圖。

+0

所以這是Main的觀點,它會告訴哪些文件應該被集成,哪些文件不應該,對吧? 我想我明白了! 謝謝! –

+0

當您進行集成時,您將打開「集成」文件。所以這些文件需要在視圖中。源文件(您的release_1.0中的那些文件)不需要在視圖中。如果應該集成的內容不在視圖中,則會出現錯誤(因此您不必擔心基於視圖丟失集成文件的問題)。 –

相關問題