如何使用GitHub repo与许多项目的解决方案



我有一个visual studio解决方案,其中有15个项目。我是新的GitHub,所以我试图找出我应该如何把这个解决方案在一个存储库。在解决方案中,有一个核心项目是核心应用程序,然后每个附加项目都是一个"模块"。

我可以把它们全部作为一个上传,但是项目文件加起来有> 200MB。此外,大多数工作都是在每个项目上单独完成的。所以,这让我觉得我应该分别上传每一个。唯一的问题是每个模块都是一起工作的,有些模块依赖于其他模块……所以这就很难确保每个人都有最新的代码,对吧?

也许我想多了,但是谁能给我指出正确的方向?

如果不同的项目相互依赖,你想确保你有更新的代码,而不是在我看来,把它们都放在同一个地方更容易。

我能想到的另一件事是把核心项目放在nuget包中,但如果代码一直在变化,那么这可能不是一个真正理想的解决方案。

最新更新