【发布时间】:2019-12-13 15:04:09
【问题描述】:
我有一个公共 Git 存储库,其中包含我想要包含的共享项目,然后是我的应用程序的另一个 Git 存储库。我正在使用 VS2017,其嵌套项目的应用程序解决方案都在 Git 版本控制下并且工作正常,但是当我从 Common 文件夹中添加一个项目时,该文件夹也在 Git 下并从同一个 TFS VS 克隆它被版本化或链接到 Git。
有什么想法吗?
【问题讨论】:
标签: git visual-studio
我有一个公共 Git 存储库,其中包含我想要包含的共享项目,然后是我的应用程序的另一个 Git 存储库。我正在使用 VS2017,其嵌套项目的应用程序解决方案都在 Git 版本控制下并且工作正常,但是当我从 Common 文件夹中添加一个项目时,该文件夹也在 Git 下并从同一个 TFS VS 克隆它被版本化或链接到 Git。
有什么想法吗?
【问题讨论】:
标签: git visual-studio
Visual Studio 不支持在同一解决方案中使用多个单独的 git 存储库。您需要使用单独的 git 客户端或设置使用 Git 子树或 Git 子模块的总体存储库以包含公共库。
转换为单一存储库也是一种选择。然后它们都在一个存储库中。
或者您可以为 Common 包设置 NuGet 发布并以这种方式引用它。
【讨论】: