我在 TFS 源代码管理下回滚更改时遇到了很大的困难。我已经关注了instructions in MSDN但没有成功。
说明基本上是这样的:
- 获取旧版本的源代码管理(文件被复制到本地工作区)
- 查看本地版本
- 签到
问题是, checkout 时,会自动从源代码管理中获取最新版本,覆盖我试图恢复到的特定版本。
同一篇 MSDN 文章有一条评论指出了相同的事实,并且似乎有一个设置,可以在两个地方进行更改:
- 在 TFS 项目设置中(在团队资源管理器中右键单击项目 -> 团队项目设置 -> 源代码管理):
- Visual Studio 设置(工具 -> 选项 -> 源代码管理 -> Visual Studio Team Foundation Server):
正如你所看到的,它们都被禁用了,但每当我 checkout 时我仍然会得到最新版本,因此无法回滚。
我还缺少其他设置吗?或者这不是回滚的正确方法?
注意:使用 Visual Studio 2010
最佳答案
由于您使用的是 VStudio2010 - 您可能会忘记那篇 MSDN 文章。
相反,下载并安装最新的 TFS Power Tools ,它们确实带有一个漂亮的图形“回滚”:
您还可以check tf 回滚
。
关于visual-studio - 使用 Team Foundation Server 源代码管理回滚更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9291043/