我的情景很简单。我正在我的计算机上进行本地长期任务,从TFS的代码分支处工作。随之而来的是老板,我需要完成错误修复。是否有任何干净的方式来改变背景?这个很长的任务已经更新了很多文件,我想确保我从一个干净的平板实现错误修复。
如果我使用的是Git,我知道该怎么做:从main创建一个新的分支,修复bug,签入,更改回以前的分支,但是TFS并没有真正以这种方式工作。有什么想法吗?
答案 0 :(得分:6)
如果您不想提交您正在进行的更改,您的第一步是搁置它们 - 这非常简单。
下一步是确定您将在哪里正在执行您的紧急请求。这取决于
'Boss'-bug往往会在Release-Lines中报告,将此作为您必须提供的内容:
您的下一个挑战是如何将这些更改传播到新版本 - 这在很大程度上取决于您如何向客户发送软件(Hotfixes?Patches?Service Pack?)以及问题的严重性。 br />
当你把一切都恢复正常后,取消保护继续完成你的长期任务。