来自TFS中Shelveset的自动合并代码

时间:2014-04-25 03:12:34

标签: c# asp.net-mvc visual-studio-2012 tfs

正在处理代码文件中的新功能... ManageTime.cs。 有错误修复请求进入同一文件中的错误。 使用Visual Studio TFS暂停我的工作。 修复了ManageTime.cs中的错误。

现在什么? 我是否检查了ManageTime.cs,然后我可以恢复我的货架设置吗?它会处理将货架组与新功能代码合并吗?

害怕失去一些方向,因为害怕失去代码。

2 个答案:

答案 0 :(得分:3)

是的,如果您的团队的政策说您在修复错误后签入代码,请继续执行此操作。如果您还没准备好办理登机手续或者此时不想办理登机手续,但担心失去工作,您可以随时创建另一个搁置集以防万一(请保持“保留待更改”复选框,以便你保持你的bug修改)。

准备好后,找到并取消搁置搁架。就像从源代码控制获取最新版本一样,VS将尝试自动执行更改。如果存在无法解决的冲突,您将获得我们不时用来手动解决冲突的相同“解决冲突”窗口。

答案 1 :(得分:0)

您的假设似乎是正确的。暂停代码本质上是代码和一些Visual Studio设置,例如窗口位置,打开文件和类似的东西。只要您搁置(暂停)您的进程中的工作,然后检查了其他错误修复,您应该能够在恢复后与您更新的源代码合并获得最新版本。