如何在Visual Studio中将项目从Git移动到TFS

use*_*166 29 git tfs visual-studio tfvc

我有一个项目,我已经工作了一段时间,我不能让Git为我工作.我花了一天时间尝试恢复丢失的代码,我完成了Git.

谁能告诉我如何将现有项目转移到TFVC?我有一个带有TFVC项目的Visual Studio Online帐户,所有这些都是为此任务设置的,但我无法弄清楚如何更改源控件设置,以便项目不再与Git绑定.

我目前正在开发VS 2013.

任何帮助是极大的赞赏!

Hor*_*Net 85

只需删除根文件夹中的.git文件夹(通常隐藏此文件夹)(通过Windows资源管理器).这会删除与git相关的所有内容.之后,将代码添加到TFS项目并将其签入TFS.

  • 请注意,此方法仅检查当前代码,而不是任何历史记录.在你的情况下,这可能是好的:-).如果您确实需要历史记录,请使用git-tf实用程序将代码和历史记录推送到TFVC存储库. (5认同)

MrH*_*ood 8

您无法从Git更改为TFVC,因为此选项已绑定到Team Project.您需要创建一个新的团队项目,确保选择TFVC作为提供者.

  1. 连接到新的Team Project并创建本地工作区.
  2. 创建所需的文件夹结构.我建议$/newTP/MyPeoduct/Rx.x /
  3. 将文件从Git仓库(.git除外)复制到此位置.
  4. 打开解决方案并右键单击它并选择"添加到源代码管理"

你现在应该迁移...


Som*_*hoo 8

这是程序。

  1. 在解决方案资源管理器中右键单击项目名称。
  2. 在文件资源管理器中打开文件夹。
  3. 关闭Visual Studio。
  4. 删除名称中带有.git的文件夹和文件。
  5. 打开Visual Studio并加载项目。
  6. 工具->选项->源代码管理。
  7. 选择TFS。
  8. 转到“团队资源管理器”选项卡。
  9. 连接到您的TFS服务器(我假设您已经创建了一个仓库)
  10. 选择正确的仓库。
  11. 在解决方案资源管理器“添加到源代码管理”中右键单击解决方案。

  • 为我工作。有一个名为“.git”的隐藏文件夹,您不应忘记删除它。 (2认同)

归档时间:

查看次数:

32767 次

最近记录:

7 年 前