将TFS源控制下的项目移植到新的开发机器上

时间:2018-02-20 23:29:49

标签: tfs

我已经搬到了一台新的开发机器,我需要为我目前所有的Visual Studio项目重新建立TFS绑定,我已将这些项目复制到新机器上。

当我尝试解除绑定并将项目重新绑定到TFS时,状态仍为无效。

我在将新计算机上的项目再次绑定到TFS上的唯一成功是取消绑定它们,然后将项目重新添加到源代码管理中。然后,TFS使您可以解决每个项目中每个文件的服务器和本地副本之间的“冲突”。

虽然这有效,但这是一个效率低下的过程。有没有更好的,规定的方式来做到这一点。

2 个答案:

答案 0 :(得分:0)

您不能简单地将工作区文件夹复制到新的开发机器,它无法将复制的文件夹识别为工作区。即使您绑定和重新绑定,您仍然需要再次将本地文件添加到源代码控制中以识别它们。

丹尼尔是对的。只需检查从旧开发机器到TFS的更改,然后在新开发机器上映射新工作区并从源代码控制中获取文件。

答案 1 :(得分:0)

谢谢丹尼尔和安迪。

我以为我可以将我的工作文件夹的副本带到新机器上,一切都会很精彩。显然,这不是一个好主意。

最后看到我的方式错误,我清除了所有副本,删除了工作区并删除了Users / me / Source / Workspaces下的Workspace文件夹,并重新映射了所有内容,让TFS下载文件 - 这需要花费很多时间比我浪费的时间少。

我希望这可以帮助别人犯同样的错误。