visual-studio - 如何在 Visual Studio TFS 中回滚?

标签 visual-studio tfs tfs-power-tools

我正在开发一个大型项目的一个子模块,该项目使用 VSTS 2008。

我需要将模块回滚到早期版本(大约之前 4 次 checkin )。我尝试在 Visual Studio UI 中执行此操作,最终意识到没有回滚选项。

经过一番研究,我确定有一个强大的工具下载,声称可以通过命令行工具支持回滚。然而,似乎几乎没有相关的文档。

谁能一步一步描述如何在 VS2008 中回滚到以前的版本? (使用电动工具或其他方式)。

额外问题——有人知道我们是否可以在 VS2010 中获得更强大的回滚支持吗?

最佳答案

右键单击源代码管理资源管理器中的文件夹。选择获取特定版本。选择您想要获取的版本(按变更集、日期、标签等)。

编辑:此时您的本地版本将是您想要的版本。 checkout 更改的文件,然后将它们重新 checkin 。这将打开合并向导,它可能会提示服务器的版本比您的版本更新。通过向导并按照您想要的方式合并文件(其中一个选项是放弃服务器更改,这听起来就是您想要的)。在此过程结束时,它可能会告诉您由于合并过程(或类似性质的过程)没有 checkin 任何文件,只需单击“确定”,然后再次 checkin 。这应该可以满足您的需要。

关于visual-studio - 如何在 Visual Studio TFS 中回滚?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2276780/

相关文章:

powershell - TFS 构建 : `Microsoft.TeamFoundation.PowerShell' is not installed on this computer

visual-studio - 添加 <mimeMap> 条目会导致 IIS Express 上的其他静态内容出现 500

tfs - Visual Studio Online - 工作项未在冲刺板中正确显示?

.net - TFS 在同一分支中将两个变更集合二为一

使用 VNext 构建后,TFS tbl_Content 开始快速增长

visual-studio - 从 Visual Studio 中的待处理文件列表中删除未更改(内容相同)的内容?

tfs - TFS电动工具:Shell扩展:文件/文件夹上的上下文菜单古怪和TFS图标丢失

c# - Outlook 2010 加载项 C# 公共(public)方法

c# - 无法为 netstandard1.x 项目安装 Netstandard1.x Nuget 包

visual-studio - Visual Studio #if on Visual Studio 版本