当我在 VS 2019 Azure Devops 中向源代码管理添加解决方案时,只会添加启动项目 - 如何添加其他项目?

When I add a solution to source control in VS 2019 Azure Devops only the startup project gets added - how do I add the others?

我正在开发一个包含 14 个项目(到目前为止)的解决方案。我将解决方案添加到 Azure Devops 源代码管理,可以看到解决方案和启动项目在解决方案资源管理器中有小锁,我也可以在 devops 存储库中看到启动项目文件,但我看不到如何添加其他项目。显然我在某个地方搞砸了,因为理想情况下 repo 将包含启动项目的文件夹而不是文件本身,但我不知道如何“撤消”源代码管理并将我的解决方案重置回其原始状态。

有人能告诉我如何修复源代码管理,以便 master 分支包含子文件夹中的所有项目(根据 visual studio 文件夹结构)- 即如何移动启动项目devops repo 中的文件到子文件夹以及如何将其他项目添加到它们自己的子文件夹,或者,如果失败,如何撤消源代码管理以便我的所有解决方案文件都回到我的本地硬盘上?

如有任何建议,我们将不胜感激。

您提到您正在使用 git。因此,当您没有未推送到您的 git 服务器的本地更改时,这意味着一切都已“同步”。

备份您的文件夹,只需复制并粘贴所有内容!

您可以只删除 .git 文件夹。所以你没有“link”到git服务器了。

您可以将 link“文件夹”再次传送到您的 git 服务器,用什么。喜欢:

git remote add origin https://YOURNAME.visualstudio.com/YOURPROJECT.git

其他选项是检查您的 .gitignore 文件,也许您的一些项目被排除在外。

当您使用Visual Studio时,还可以创建一个新的空解决方案并逐一添加项目。还要确保 Visual Studio.

中的 Project Explorer 中没有过滤器

您还可以通过任何终端或命令行工具使用 git loggit status 检查您的 git 更改。