将现有项目添加到 Azure DevOps TFVC 未 Git

Add existing project to Azure DevOps TFVC Not Git

我想将现有的本地 C# VS2017 项目添加到我们的 TFS 存储库。

该项目已在本地创建并在源代码管理中达到了我想要的程度。

我登录到现在称为 'Azure DevOps' 的地方并创建了一个新项目,天真地认为我知道如何做到这一点并克服对 GIT 的偏见。

错了。

我现在在 Azure DevOps 中有一个面向 GIT 的项目。我看不出如何告诉它使用 TFS 作为它的存储库。我什至不知道如何删除它并重新开始。

那么,我如何说服这个新的 Azure DevOps 项目使用 TFS 或失败,把它从水里吹出来并创建一个以 TFS 作为其存储库的新项目。

谢谢

首先确保您有一个带有 TFVC 版本控制的团队项目 selected。如果没有,您需要先创建一个,然后将您的 files/project 签入此团队项目。

由于您的本地项目已经存在,请尝试以下方式:

  1. 工具 -> 选项 -> 源代码管理选项卡 -> 在插件 selection 中选择 None。 (它可能会关闭解决方案)。

  2. 再次工具 -> 选项 -> 源代码控制选项卡 -> 在插件中选择 VS TFS selection

  3. 转到项目的根文件夹并删除任何 .git 文件和文件夹(它可能是隐藏的 - 可能需要显示它首先)

  4. 在 visual studio 连接到有能力的 TFVC 团队项目

  5. 尝试将解决方案添加到源代码管理 -> 这应该会显示 TFS 对话框

此外,您还可以在Visual Studio中创建一个全新的项目,您在创建项目时应该select 添加到源代码管理。然后将您的工作从旧项目转移到新项目。在创建新项目之前,还要在团队资源管理器中连接到 TFVC 团队项目。这应该可以解决问题。

希望这对您有所帮助。