我目前正在与TFS源代码管理的项目。 我们刚刚得到了在旧版本的代码的bug报告,我需要拉低该版本的代码来测试它。 我首先想到的是“获取特定版本”拉下代码,但我宁愿没有得到该版本为我的当前工作目录。
有一种简单的方法来“获取特定版本”到一个单独的(如临时/扔掉的文件夹),这样我就可以快速查找到在旧版本的代码,这个bug,并没有打扰我目前的工作?
我目前正在与TFS源代码管理的项目。 我们刚刚得到了在旧版本的代码的bug报告,我需要拉低该版本的代码来测试它。 我首先想到的是“获取特定版本”拉下代码,但我宁愿没有得到该版本为我的当前工作目录。
有一种简单的方法来“获取特定版本”到一个单独的(如临时/扔掉的文件夹),这样我就可以快速查找到在旧版本的代码,这个bug,并没有打扰我目前的工作?
我刚刚发现一个简单的方法来做到这一点:创建TFS指向一个单独的文件夹一个新的工作空间,然后切换到新的工作区,在这里做一个获取特定版本。
有道理,现在,我只是没有以往任何时候都试过了。
OK,这是一个非常古老的问题,但还是一个出现。 另一种方法是搁置你现在有什么变化,然后在本地撤消更改,以便你在最最新版本的TFS,然后做你获取特定版本。 一旦你完成了它,你就可以得到最新的(如果你担心,你可以转储你必须先在本地代码),并再次取消搁置更改。
这不是没有风险,但鉴于TFS的刺激性和过时的工作空间模型,可以是关于你可以不用去映射整个新的工作区或其他faffing有关的麻烦,希望是最好的。
你可以通过创建一个版本分支
然后使用该分支的修复bug和合并回来,如果需要变更或解除分支本身。
为了使编辑一个文件,这里是从Visual Studio中的快速破解: