无法在 VS2019 下向 Local Git 添加更多项目?

Cannot add more projects to a Local Git under VS2019?

我刚开始使用 Git。我已经阅读了关于 VS 和 Git 的几个问题线程,但是 none 似乎完全涵盖了我正在查看的场景。

我有一个包含 4 个项目的解决方案。主要项目(“COHADWebApp”)在本地 Git 回购协议下注册(连同解决方案),但我似乎无法在同一解决方案下将其他三个项目添加到 Git。

这些其他 3 个项目源确实位于“COHADWebApp”项目所在的文件夹路径之外 - 文件夹路径的这种差异是否是问题的一部分? (这些额外的项目是相关的,尽管每个都是不同的应用程序)

My VS Solution showing only one project under Git

例如选择“PortalMIReports”项目后,我获取文件-> 添加到源代码管理选项。右键单击该项目也没有显示“Git”上下文菜单选项。

如果我自己直接打开同一个项目,我 do 然后会看到将其添加到源代码管理的选项,我想我可以接受(如果稍微有点尴尬),但如果可能的话,更希望能够在一个“伞式”解决方案视图下管理它们,以节省打开多个 VS 实例的时间。

我是不是做错了什么? Local Git 支持吗? 谢谢

These other 3 projects sources do sit outside of the folder path that the "COHADWebApp" project resides under - could this difference in folder paths be part of the issue?

是的,很可能就是这个原因。

您在一个文件夹中初始化了一个 git 存储库(该步骤可能是由 VisualStudio 完成的)并且您只能跟踪对该文件夹中的文件所做的更改。

因此,如果其他项目文件在此目录之外,则无法将它们添加到 git 存储库。

此处的解决方案之一是使用文件资源管理器将所有文件和文件夹移动到 git 存储库的文件夹中。找到可以隐藏的 .git 文件夹,即构成您的 git 存储库的文件夹。