2013-01-17 23 views

回答

0

如果您仍然可以访问你的旧机器,你可以在签入更改或把它们放在一个Shelveset(如果你不想检查他们在给大家看)。然后在您的新机器上执行获取最新版本(当您检查了代码时)或取消对新机器的更改。

如果您无权访问旧计算机,则这些更改不可用。直到您检入或搁置为止,TFS才会获取文件的更改版本。你必须考虑他们丢失和不可恢复。

如果您有权访问旧机器,但旧机器无法再访问TFS,请将旧工作区复制到新机器,然后使用Compare folder选项将更改合并到新工作区中。

为防止意外丢失您的更改,您可以安装一个扩展名为automatically shelves your changes

+0

我无法访问我的旧机器或工作区,我可以看到我已经失去了我的更改。尽管如此,感谢TFS自动搁架,这将使我的生活在未来更加美好。 –

+0

很抱歉听到这个消息。 – jessehouwing

2

您必须检查更改或在旧工作站上创建一个搁架,并在新计算机上获取最新信息。

http://msdn.microsoft.com/en-us/library/ms181403(v=vs.80).aspx

+0

不幸的是,这是真的。或者,您可以检出新工作站上的文件,并手动将它们从旧工作站上复制并替换新工作站上的文件。 –

+2

如果您的更改未完成,建议使用shelveset,这样您就不会中断在同一分支中工作的其他编码人员。 –

相关问题