分支网站 - 所有.SLN文件打开相同的分支 - VS2012

时间:2014-07-18 13:39:43

标签: visual-studio-2012 branching-and-merging

我最近在Visual Studio 2012中添加了分支到网站解决方案(webforms)。我现在有一个主分支和2个开发分支。

问题是,当我打开解决方案文件时,它总是打开DEV1分支。我转到Source Control Explorer,深入到DEV2分支并双击.sln文件并假设我打开了DEV2分支。但是,当我检查更改时,它们始终列出已签入的文件:$/MyDev/MyApp-DEV1/MyWebSite。如果我在主分支中做任何事情,也会发生同样的事情。

如何让DEV2分支中的.sln文件实际打开DEV2解决方案而不是DEV1?

1 个答案:

答案 0 :(得分:1)

感谢StingyJack,我想我已经解决了这个问题。

根据他的建议,我在文本编辑器中查看了.sln文件,看到它们是相同的(所有3个指向DEV1分支)。我更改了DEV2 .sln文件中的路径,起初它不起作用,但事实证明本地路径搞砸了。我删除了DEV2分支的本地映射,重新映射它,然后运行get all。

执行此操作后,我最终可以使用不同的分支,因为它们应该被使用!

相关问题