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/...
這是唯一的方法,我可以合併更改主?
所以這是Main的觀點,它會告訴哪些文件應該被集成,哪些文件不應該,對吧? 我想我明白了! 謝謝! –
當您進行集成時,您將打開「集成」文件。所以這些文件需要在視圖中。源文件(您的release_1.0中的那些文件)不需要在視圖中。如果應該集成的內容不在視圖中,則會出現錯誤(因此您不必擔心基於視圖丟失集成文件的問題)。 –