【发布时间】:2016-06-04 01:35:34
【问题描述】:
如何在两个不同的 Visual Studio 实例中打开同一解决方案的两个不同历史版本? (VS2012)
我需要做的是在某个时间点查看整个解决方案,这样我就可以使用“查找所有引用”,而这在查看变更集中的单个文件时是无法做到的。
如果您获得所需变更集的整个代码库,那么您将覆盖当前代码库(因为两个代码库位于本地文件系统上的同一位置),并且无法将当前代码与历史版本交叉引用。
有没有一种方法可以在 Visual Studio 中查看当前和历史版本的代码(相同或不同的实例),并且仍然能够在两个版本的代码中使用查找所有引用?
【问题讨论】:
-
您如何获得不同版本的解决方案?我猜你有一些源代码控制系统。在我使用的文件夹中,您可以指定工作文件夹,然后您将在那里获得您的版本,或者您可以将整个存储库克隆到其他文件夹,然后更新到您需要的版本。具体说明会因您使用的源代码控制系统而异。
-
我正在使用 TFS。您可以针对其中的特定变更集定位工作文件夹吗?
-
我没用过TFS,但我想应该可以。无论如何,我想您可以获取旧版本,复制整个文件夹,然后获取较新版本...
-
听起来有点笨拙,但也许这是唯一的选择。
标签: visual-studio visual-studio-2012 tfs revision-history