【问题标题】:How to undo unshelved changes in TFS如何撤消 TFS 中未搁置的更改
【发布时间】:2016-10-27 21:05:11
【问题描述】:

找不到直接的方法来撤消未搁置的更改。目前正在使用后续步骤,但希望我错过了 TFS 功能中的某些内容:

  1. 暂停当前工作
  2. 搁置搁置
  3. 撤消搁置集更改
  4. 恢复暂停的项目

找不到更好的方法。这是代码审查或您想要检查某人更改的常见情况。

【问题讨论】:

  • 也许我遗漏了一些东西,但是你为什么不先搁置你的更改(不要将它们保存在你的工作区中以便你的工作区干净),然后取消搁置你想要检查的搁置集,撤消更改并再次取消搁置您的搁置集?

标签: visual-studio tfs


【解决方案1】:

我建议先获得一个干净的工作区,而不是将要检查的搁置集放到一个也有更改的工作区中,

  1. 要么搁置当前的更改(不保留工作区中的更改)
  2. 或通过办理登机手续。

这样,您可以从一个干净的工作区开始代码审查,并且您可以在完成后轻松撤消搁置集的更改。

【讨论】:

  • 暂停 - 使用当前更改创建搁置并撤消它们。但我希望有某种方法可以一键撤消 unschelve 操作
  • 我不知道具体的“取消搁置”命令。我知道的最简单的方法是在根目录的 Pending Changes 窗口中撤消更改,以便立即撤消所有更改。
  • 您认为,为此类任务设置不同的工作空间是否值得?
  • 嗯,即使在单独的工作区中,您也必须获取最新版本并撤消更改,然后才能获取新的搁置集以供审核。也许最好还是等到你办理登机手续后再看到评论;这样撤消并不容易,但您不必为您的更改创建搁置集并在以后取消搁置它们。因此,您可以在流程中保存第 1 步和第 4 步。
  • 不幸的是,这在我当前的项目中是不可能的。代码审查的优先级高于开发,所有开发人员都必须进行代码审查。无论如何,谢谢你的帮助。
猜你喜欢
  • 2017-01-09
  • 2016-04-17
  • 2017-03-20
  • 1970-01-01
  • 2014-10-07
  • 2011-11-20
  • 2010-10-19
  • 2018-01-08
  • 1970-01-01
相关资源
最近更新 更多