我们使用Git进行源代码管理,并使用Visual Studio进行开发。 另外,我们有一个在几个项目中使用的公共lib。如何使用GIT或VisualStudio共享多个其他项目中的库
现在我们手动复制每个项目中该lib的项目文件并更新代码,在一个项目的上下文中强制我们在其他项目中手动更新文件。
我想设置这样的事情:
PROJECT1
公共库
项目文件
Project2的
公共库
项目文件
我可以看到它在两个方面进行:
其中, “公共库” 将是自己的Git仓库中的文件夹在另一个仓库中。
其中“Common Lib”将作为其自己的存储库,并让Visual Studio将其作为不属于解决方案文件夹的“外部项目”导入。
哪一个是可行和最实用的?
是的,你是对的Common Common Lib在同一时间进化,所以nuget解决方案不会很实用。现在我必须弄清楚submodules是如何工作的:)谢谢! – Thomas