我在 Visual Studio 2010 中有一个项目绑定(bind)到 TFS。现在我们有了一个新的 TFS 服务器,我想将我的整个项目移动到新的 TFS 服务器。但问题就在这里。我在离线状态下所做的许多更改尚未完成。正如您可以想象的那样,我不想丢失任何挂起的更改,但我必须将当前项目绑定(bind)到新的 TFS 服务器?
而且我也无法 checkin 旧数据,因为我的项目绑定(bind)的旧 TFS 服务器当前不可用。
我无法搁置我的更改,因为我无法使用旧 TFS 上网。
我怎样才能实现这一目标?
最佳答案
如果您想保留任何 TFS 历史记录,那么您需要迁移项目。
否则,只需忘记旧服务器并将文件添加到新服务器即可:
- 备份您的数据
- 在"file">“源代码管理”中,取消绑定(bind)项目(或者只是清理项目并删除所有 .scc/.vssscc 文件等)
- 将源代码移至(新)工作区文件夹中的适当位置,或将当前位置映射到新工作区,以便项目位于新服务器的源代码控制位置。
- 转到源代码管理并将所有解决方案文件添加到新的源代码管理
- 签到
关于visual-studio - 将 Visual Studio 2010 项目从一个 TFS 移动到另一个 TFS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9664504/