在Visual Studio中本地管理切换编程任务的最佳方法是什么?

pet*_*erw 2 version-control tfs visual-studio tfs2010

我的情景很简单.我正在我的计算机上进行本地长期任务,从TFS的代码分支处工作.随之而来的是老板,我需要完成错误修复.是否有任何干净的方式来改变背景?这个长任务已经更新了很多文件,我想确保我从一个干净的平板实现bug修复.

如果我使用的是Git,我知道该怎么做:从main创建一个新的分支,修复bug,检入,更改回以前的分支,但是TFS并没有真正起作用.有任何想法吗?

pan*_*lif 6

如果您不想提交您正在进行的更改,那么您的第一步就是搁置它们 - 这非常简单.

下一步是确定您将在何处实施紧急请求.这取决于

  1. 如何在源代码管理中设置分支方案(请参阅此处获取优质资源),&
  2. 报告错误的行

倾向于从Release-Lines报告"Boss"错误,将此视为您必须执行的操作:

  • 确定与报告问题的版本对应的最新变更集
  • 跟踪此变更集到您可以处理的分支中的版本(我想您不能直接在发布行上进行更改,对吧)
  • 建立分支并实施变更.您的构建环境应确保所有测试和检查确保您的问题得到解决并且没有其他问题出现.

您的下一个挑战是如何将这些更改传播到新版本 - 这在很大程度上取决于您如何向客户发送软件(Hotfixes?Patches?Service Pack?)以及问题的严重性.

在你将一切恢复正常后,取消保持并继续完成你的长期任务.