TFS获取特定版本到单独的文件夹

我目前正在使用TFS源代码控制项目。 我们刚刚得到了一个老版本代码的bug报告,我需要下拉这个版本的代码来testing它。 我的第一个想法是“获取特定版本”下拉代码,但我宁愿不把这个版本放到我当前的工作区目录中。

是否有一个简单的方法来“获取特定版本”到一个单独的(例如临时/丢弃文件夹),所以我可以快速查看这个bug的旧版本的代码,而不是打扰我目前的工作?

我只是find了一个简单的方法来做到这一点:在TFS中创build一个新的工作区指向一个单独的文件夹,然后切换到这个新的工作区,并在这里做一个获取特定版本。

现在有道理,我从来没有尝试过。

好吧,这是一个非常古老的问题,但仍然会出现。 另一种方法是搁置您当前所做的任何更改,然后撤消本地更改,以便从TFS获得最新的版本,然后执行您的获取特定版本。 一旦你完成了,你可以得到最新的(如果你担心它,你可以转储你在本地的代码),并再次取消更改。

这不是没有风险的,但是由于TFS令人恼火和过时的工作空间模型,它是关于最好的,你可以希望,而不会去映射一个新的工作空间或其他faffing映射的麻烦。

您可以使用版本创build分支

  • 更改设置
  • 最新版本
  • 标签
  • date
  • 工作区版本

然后使用该分支来修复错误,并根据需要合并更改或释放分支本身。