TFS获取特定版本到单独的文件夹(TFS Get Specific Version into sep

2019-08-22 08:52发布

我目前正在与TFS源代码管理的项目。 我们刚刚得到了在旧版本的代码的bug报告,我需要拉低该版本的代码来测试它。 我首先想到的是“获取特定版本”拉下代码,但我宁愿没有得到该版本为我的当前工作目录。

有一种简单的方法来“获取特定版本”到一个单独的(如临时/扔掉的文件夹),这样我就可以快速查找到在旧版本的代码,这个bug,并没有打扰我目前的工作?

Answer 1:

我刚刚发现一个简单的方法来做到这一点:创建TFS指向一个单独的文件夹一个新的工作空间,然后切换到新的工作区,在这里做一个获取特定版本。

有道理,现在,我只是没有以往任何时候都试过了。



Answer 2:

OK,这是一个非常古老的问题,但还是一个出现。 另一种方法是搁置你现在有什么变化,然后在本地撤消更改,以便你在最最新版本的TFS,然后做你获取特定版本。 一旦你完成了它,你就可以得到最新的(如果你担心,你可以转储你必须先在本地代码),并再次取消搁置更改。

这不是没有风险,但鉴于TFS的刺激性和过时的工作空间模型,可以是关于你可以不用去映射整个新的工作区或其他faffing有关的麻烦,希望是最好的。



Answer 3:

你可以通过创建一个版本分支

  • 变更集
  • 最新版本
  • 标签
  • 日期
  • 工作区版本

然后使用该分支的修复bug和合并回来,如果需要变更或解除分支本身。



Answer 4:

为了使编辑一个文件,这里是从Visual Studio中的快速破解:

  1. 打开源代码控制管理
  2. 向下钻取到所需的文件
  3. 文件>源代码控制>查看历史
  4. 选择所需的版本(变更集)
  5. 工具栏/上下文菜单>比较
  6. 单击左侧窗格中,全选,复制,粘贴到您最喜爱的编辑器并保存


文章来源: TFS Get Specific Version into separate folder
标签: tfs