如何在团队基础服务器中恢复变更集?

Che*_*hev 11 .net c# asp.net version-control tfs

我是Team Foundation服务器的新手,有人提交了他们之前不应该做的更改.我需要恢复此更改集,以便当人们获得最新版本时,他们将无法获得这些更改.

我认为没有简单的方法可以做到这一点,有没有人有这方面的经验?

tda*_*sjr 6

你无法真正回滚变更集.你要做的是:

  1. 找到您要返回的变更集编号.
  2. 执行签出所有需要回滚的文件.
  3. 执行获取特定版本(与获取版本不同)并指定更改集编号,并选择用变更集中的内容覆盖本地副本的选项.
  4. 执行签入操作,覆盖服务器上的内容.

您必须为每个文件单独执行此操作.在那里,您可以查看具有回滚功能的TFS Power工具,它可以自动执行上面列出的手动步骤.

祝好运!