紧急回滚后如何将我的回滚变更集和修订签入TFS [英] How do I check-in my rolled back changeset+fixes to TFS after an emergency rollback

查看:144
本文介绍了紧急回滚后如何将我的回滚变更集和修订签入TFS的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

  1. 我们使用VS2013意外地向TFS提交了一些代码,该代码创建了变更集2.
  2. 为了解决此错误,我们将变更集2回滚到本地计算机
  3. 然后我们提交了变更集2的回滚,从而创建了变更集3
  4. 现在,我们想获取最初在本地计算机上(从步骤1开始)错误签入的代码,因此我们进行了获取特定版本"并选择了变更集2,因此我们在本地计算机上拥有变更集2.
  5. 我们在具有更改集2的本地计算机上进行了所需的更改

将变更集2提交到TFS并进行更正,以便我们可以创建变更集4的步骤是什么? (文件不再标记为已更改)

推荐答案

有2个选项.

首先是回滚回滚.这样做的缺点是将所有文件都标记为回滚".

The first is to rollback the rollback. This has the downside of marking all the files as Rolled-Back.

第二种方法是为 C2 执行获取特定版本",将更改后的文件复制到源代码控制之外.执行获取最新"并复制回去.如果这是一个很大的变更集,这可能会很麻烦.

The second is to do the "Get Specific Version" for C2, copy the files that are changed out of source control. Perform a "Get Latest" and copy them back in. This could be a pain if this is a large changeset.

这篇关于紧急回滚后如何将我的回滚变更集和修订签入TFS的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆