繁体   English   中英

完成nuke视觉工作室中的所有更改并从TFS重置

[英]Complete nuke all changes in visual studio and reset from TFS

我正在使用Visual Studio 2013.关于TFS工作流,我在处理错误或工作项时遇到问题,在完成之后,我将更改移动到架构集以供进一步审查,通过右键单击挂起来撤消我的更改更改并单击撤消。 转到下一个问题或增强。 货架集可以独立审查,然后应用于他们目前需要的任何分支。

我遇到的问题是通过visual studio撤消并没有完全将解决方案重置为完全干净的状态。 通常存在孤立的文件或引用不存在的文件或其他此类问题的项目。 我希望能够从源代码控制中完全核对并重置我的解决方案,就像我是一名新开发人员一样,我没有找到一个简单的解决方案来做到这一点。

目前,我能做到这一点的唯一方法是转到“Source Control Explorer”删除项目的文件系统映射。 转到文件系统,删除该文件夹。 返回“源代码管理资源管理器”,重新添加映射。然后“获取最新版本”。

有没有一种简单的方法可以在使用TFS的Visual Studio中完全重置解决方案?

您可以在没有Power Tools的Visual Studio 2010中实现此目的。 对于其他VS版本,进程可能类似。

打开Source Control Explorer。 右键单击要重置的条目,然后选择“获取特定版本”。 选择要重置为的版本。 确保选中了两个复选框:

☑覆盖未签出的可写文件

☑即使本地版本与指定版本匹配,也要覆盖所有文件

这将覆盖服务器版本的所有本地映射文件。 (并且相应地花费时间与文件数量成比例。)我不相信此操作将删除任何未映射的文件。

如果安装Power Tools ,请调用tfpt scorch /deletes /recursive /diff 这应该使您的本地文件夹完全匹配服务器。

您也可以调用tfpt treeclean ,它将删除任何未映射到TFS的项目。 它不会更新或替换任何已更改的文件,例如scorch会。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM