visual-studio - 使用 Team Foundation Server 源代码管理回滚更改

标签 visual-studio visual-studio-2010 version-control tfs

我在 TFS 源代码管理下回滚更改时遇到了很大的困难。我已经关注了instructions in MSDN但没有成功。

说明基本上是这样的:

  1. 获取旧版本的源代码管理(文件被复制到本地工作区)
  2. 查看本地版本
  3. 签到

问题是, checkout 时,会自动从源代码管理中获取最新版本,覆盖我试图恢复到的特定版本。

同一篇 MSDN 文章有一条评论指出了相同的事实,并且似乎有一个设置,可以在两个地方进行更改:

  • 在 TFS 项目设置中(在团队资源管理器中右键单击项目 -> 团队项目设置 -> 源代码管理):

Team Foundation Server Team Project Source Control Settings

  • Visual Studio 设置(工具 -> 选项 -> 源代码管理 -> Visual Studio Team Foundation Server):

Visual Studio Team Foundation Server Source Control Settings

正如你所看到的,它们都被禁用了,但每当我 checkout 时我仍然会得到最新版本,因此无法回滚。

我还缺少其他设置吗?或者这不是回滚的正确方法?

注意:使用 Visual Studio 2010

最佳答案

由于您使用的是 VStudio2010 - 您可能会忘记那篇 MSDN 文章。
相反,下载并安装最新的 TFS Power Tools ,它们确实带有一个漂亮的图形“回滚”:
enter image description here

您还可以check tf 回滚

关于visual-studio - 使用 Team Foundation Server 源代码管理回滚更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9291043/

相关文章:

c++ - .rc 文件中的 TEXTINCLUDE 部分重复

visual-studio-2010 - 在Visual Studio 2010和.NET 4中使用MSpec运行程序

python - 无法安装 pyzmail - "Command "python setup.py egg_info“失败,错误代码 1”

visual-studio-2010 - 如何配置 Visual Studio 以运行 xUnit.net 测试?

c++ - 无法启动程序,系统找不到指定的文件 VS2010

SVN 由 1 个用户专门更改的文件列表

git - 获取 repo 的最新标签

git - 撤消 IntelliJ 智能 checkout

visual-studio - 在 Visual Studio 2015 中运行特定类别的测试

visual-studio - 带有 Visual Studio 集成的源代码管理(最好是免费的)