在TFS / Visual Studio 2012中了解工作区。我正在使用Dev Branch和Release Branch进行测试。我有设置工作区,映射到从服务器到本地文件夹的每个分支。
现在我假设,也许是错误的,当我通过Source Control Explorer更改当前的WorkSpace时,由于工作空间知道映射,它将切换我的解决方案资源管理器以显示与该工作空间关联的本地文件夹文件。不是这种情况。再一次,当我选择网站书签时,我认为它会像FileZilla一样,然后它知道连接到服务器端代码,然后是相应的本地代码....
那么你如何实际访问Dev分支中的本地代码然后切换到Release分支本地代码?您是否必须关闭Dev解决方案,然后打开Release解决方案?
我看到这是有效的,但是知道您正在使用哪个版本很困惑,因为解决方案名称在解决方案资源管理器中显示时将是相同的。您可能需要单击r并单击并查看文件路径的属性,以查看已打开的实际版本(Dev或Release)。打开VS时同样的问题,它在最近部分列出了相同的解决方案名称...你必须将鼠标悬停在它上面以查看你要打开哪个版本...总而言之,它似乎有一个不错的机会当你想在Dev中编码时,你可能会混淆2并在Release中开始编码...我知道你必须小心,但这绝对没有帮助。
这样会很好,也许我错过了这个,如果从你第一次打开VS开始,它会让你选择打开一个WORKSPACE而不是一个解决方案/项目。至少在这种情况下,您可以将工作区命名为有意义的不同。
答案 0 :(得分:0)
除非你依赖大代码库,否则我的所有开发工作通常只有一个工作区。这样我就可以打开任何我想要的解决方案。
我将工作区用于其他任务,例如管理员或合并......或修复特定版本的错误。