如何在TFS升级/迁移后保留Visual Studio工作空间映射

时间:2017-04-25 23:24:14

标签: visual-studio tfs upgrade tfs2017 server-migration

我们即将将TFS 2015环境升级到TFS 2017.但是,在此过程中,我们还在升级硬件,因此我们建立了一个单独的新TFS环境(新的应用服务器+新的数据库服务器)。我们在公共网址上注册了http://tfs.ourcompany.com,并希望在迁移后继续使用相同的网址。

我的问题是,这将如何影响已使用tfs.ourcompany.com将本地工作空间映射到TFS 2015的Visual Studio用户?

所以,要明确,目标是来自:

迁移前/升级

Visual Studio 2015 - > C:\ MyLocalWorkspace - > TFS 2015来自tfs.ourcompany.com

...为:

迁移后/升级

Visual Studio 2015 - > C:\ MyLocalWorkspace - > TFS 2017通过tfs.ourcompany.com

实现这一目标的破坏性最小的方法是什么?

1 个答案:

答案 0 :(得分:1)

每个TFS服务器都有一个唯一标识符( GUID ),用于表示每个集合,并且不依赖于服务器“名称”。升级/迁移不会修改TFS GUID。

因此,所有最终用户必须做的是通过Visual Studio连接到TFS服务器,并且可以恢复工作,包括任何挂起的更改。

此外,如果您遇到工作空间问题,TFS Sidekicks是一个非常有用的工具,因为它为您提供了一个很好的GUI工具来列出,检查,删除和管理TFS中定义的所有工作空间。 (需要管理权限