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



假设我有以下目录:

- Dlls
- Globals
- App1
- App2
其中"全局"和

"Dll"是 App1 和 App2 之间共享的源。现在假设我有一个名为"应用程序 01"的应用程序,它由文件夹 App1、全局和 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 的唯一方法吗?

您只需要将集成的目标位于工作区视图中。 因此,在集成到 Main 时,切换到仅包含 Main 的工作区视图,这样您就不需要"混合"视图。

最新更新