我是否必须将MAIN保留在我的工作区及其视图中才能合并来自发布分支的文件? [Perforce的]

时间:2013-10-04 12:21:27

标签: perforce perforce-client-spec

所以我想说我有以下目录:

- Dlls
- Globals
- App1
- App2

“Globals”和“Dlls”是App1和App2之间共享的来源。 现在假设我有一个名为“Application 01”的应用程序,它包含文件夹App1,Globals和Dlls。

我可以制作以下工作区视图..

//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,因为它不在我的客户端视图中......

但是我不想将MAIN保留在我的Workspace本地目录中... 否则我需要有以下观点:

//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的唯一方法吗?

1 个答案:

答案 0 :(得分:1)

您只需要将集成的目标放在Workspace视图中。因此,在集成到Main时,切换到仅包含Main的Workspace View,这样您就不需要“混合”视图了。