如何在 VS 中使用多个 git 存储库项目创建单个解决方案

How to create a single solution in VS with multiple git repository projects

好的,

我看了很远很广,我找到了关于这个的信息——我无法破译这些信息。

我有一个 Visual Studio 解决方案,我想包含两个不同的项目。每个项目都是 Git.

上完全不同的存储库

一个项目是另一个项目中的主要应用程序使用的库(其他一些项目也是如此,这就是为什么库是独立的)。

如何在 Visual Studio 中设置它来执行此操作? 请真的婴儿步骤!

Visual Studio Git 的工具不支持此设置。

做到这一点的唯一方法是使用命令行中的 git 子模块选项,并使用 Visual Studio 工具之外的其他媒介与 git 通信 Git.

项目在相同或不同的存储库中确实没有区别。编码就用VS,版本控制用git客户端。您可以使用也可以不使用子模块。例如,我们的项目有以下结构,我们没有使用子模块(但我们可以):

  • 共享(git 存储库,项目在这里)
  • 应用程序(git 存储库,项目在这里,解决方案在这里)
  • 第三方(git 仓库,外部依赖在这里)