我的团队经常在同一个主干上同时处理多个分支。我们的文件夹结构通常如下所示:
D:\Trunk\App\Branch-101\
D:\Trunk\App\Branch-123\
D:\Trunk\App\Branch-555\
...
在每个分支中,我们都有标准:
D:\Trunk\App\Branch-101\.settings
D:\Trunk\App\Branch-101\assets
D:\Trunk\App\Branch-101\bin
...
D:\Trunk\App\Branch-123\.settings
D:\Trunk\App\Branch-123\assets\
D:\Trunk\App\Branch-123\bin
...
目前,要在不同分支上的开发之间切换,我将从我的工作区中删除第一个项目,然后添加第二个项目。如果我尝试导入第二个项目而不删除第一个项目,我会收到一条错误消息:
"Some projects cannot be imported because they already exist in the workspace"
有没有解决这个问题,以便我可以同时打开多个分支?
答案 0 :(得分:1)
我使用的一个解决方案是拥有多个工作空间,每个工作空间一个。如果您想并排在不同的分支上工作,甚至可以同时打开工作区。
如果每个分支以不同方式命名项目,则可以同时在同一工作区中打开它们。要重命名项目,请右键单击该项目,然后选择 Refactor > 重命名