c# - 紧急回滚后如何将回滚的变更集+修复 checkin TFS

标签 c# vb.net visual-studio tfs

  1. 我们使用 VS2013 无意中向 TFS 提交了一些代码,这创建了变更集 2。
  2. 为了修复此错误,我们将变更集 2 回滚到本地计算机
  3. 然后我们提交了变更集 2 的回滚,从而创建了变更集 3
  4. 现在我们想要获取我们最初在本地计算机上错误 checkin (从步骤 1 开始)的代码,因此我们执行了“获取特定版本”并选择了变更集 2,这样我们在本地计算机上就有了变更集 2
  5. 我们在本地计算机上进行了所需的更改,该计算机现在具有变更集 2

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

最佳答案

有 2 个选项。

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

第二个是对C2执行“获取特定版本”,将更改的文件复制到源代码控制之外。执行“获取最新版本”并将它们复制回来。如果这是一个很大的变更集,这可能会很痛苦。

关于c# - 紧急回滚后如何将回滚的变更集+修复 checkin TFS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24896282/

相关文章:

c# - INSERT 语句不会插入到使用 C# Winform 的 SQL Server 数据库中

c# - 强制 WPF 应用程序在 Windows 启动时最大化

vb.net - 查找重复文件的好方法?

vb.net - 如何通过 RF-433 模块从 VB 应用程序和 arduino 发送数据

c# - HttpWebRequest 仅在 .NET 4.0 上运行

windows - 如何将已编译的资源 (.res) 文件链接到可执行文件

c# - 关于序列化、反序列化和保存图像的代码的反馈

c# - 如何使用正确的时区将 Long 类型的日期时间转换为 DateTime

c++ - 从 Visual C++ 移植到 Linux

.net - 按 ctrl+space 时 Visual Studio 显示文档