【发布时间】:2015-06-07 21:25:49
【问题描述】:
刚刚了解 TFS/Visual Studio 2012 中的工作区。我正在使用开发分支和发布分支进行测试。我已经设置了工作区,这些工作区映射到从服务器到本地文件夹的每个分支。
现在我假设,也许是错误的,当我通过源代码管理资源管理器更改当前工作区时,由于工作区知道映射,然后它将切换我的解决方案资源管理器以显示与该工作区关联的本地文件夹文件。不是这种情况。同样,我认为当您选择站点书签时它会像 FileZilla 一样,然后知道连接到服务器端代码,然后连接到相应的本地代码....
那么你如何实际访问 Dev 分支中的本地代码,然后切换到 Release 分支本地代码?您是否只需要关闭 Dev 解决方案,然后打开 Release 解决方案?
我知道这可行,但是知道您正在使用哪个版本会令人困惑,因为解决方案名称在解决方案资源管理器中显示时将是相同的。您可能必须单击并查看文件路径的属性以查看您打开的实际版本(Dev 或 Release)。打开 VS 时出现同样的问题,它在“最近”部分下列出了相同的解决方案名称……您必须将鼠标悬停在它上面才能查看要打开的版本……总而言之,似乎很有可能当您打算在 Dev 中编码时,您可能会混淆 2 并开始在 Release 中编码...我知道您必须小心,但这绝对没有帮助。
如果从您第一次打开 VS 时开始,它会为您提供打开 WORKSPACE 而不是解决方案/项目的选项,这会很好,也许我错过了这一点。至少这样,您可以将工作空间命名为有意义的不同。
【问题讨论】: