如何在多个Git VisualStudio解决方案的多个仓库中处理共享项目?
例如,我有三个项目:
- Project_1
- Project_2
- CommonSharedProject
在TFS之前,我使用单个存储库(Generics)来管理所有项目, 因此很容易将“CommonSharedProject”共享给其他两个项目。
现在我已经创建了两个不同的Git存储库,即:
- Generic.Sender(包含Project_1)
- Generic.Reciever(包含Projetc_2)
现在该如何处理“CommonSharedProject”呢?
- 第一种方法是为此创建另一个仓库,并为公共代码创建NuGet包。但这样做在进行微小更改时会消耗额外的时间和精力。请建议一些好的方法。