我目前正在开发一个带有TFS源代码控制的项目。我们刚刚收到了旧版本代码的错误报告,我需要下载该版本的代码来测试它。我的第一个想法是“获取特定版本”来下载代码,但我宁愿不将该版本放到我当前的工作区目录中。
是否有一种简单的方法将“获取特定版本”放入一个单独的(例如临时/丢弃文件夹)中,因此我可以快速查看旧版本代码中的这个错误,而不是打扰我当前的工作? / p>
答案 0 :(得分:138)
我刚刚找到了一种简单的方法:在TFS中创建一个指向单独文件夹的新工作区,然后切换到这个新工作区并在此处执行获取特定版本。
现在有道理,我从未尝试过。
答案 1 :(得分:5)
好的,这是一个非常古老的问题,但仍有一个问题出现。另一种方法是搁置您当前拥有的任何更改,然后在本地撤消更改,以便您从TFS获得最新版本,然后执行获取特定版本。一旦你完成它,你就可以得到最新的(如果你担心它,你可以首先在本地转储你的代码)并再次取消你的改变。
它并非没有风险,但考虑到TFS的烦躁和过时的工作空间模型,它是关于你可以希望的最好的,而不会遇到映射整个新工作空间或其他问题的麻烦
答案 2 :(得分:2)
您可以使用
版本创建分支然后使用该分支修复错误并在需要时合并回来或释放分支本身。
答案 3 :(得分:0)
为了对单个文件进行编辑,这里是Visual Studio中的一个快速入侵: