我正在开发一个大型项目的一个子模块,该项目使用 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/