Monorepo中的Nuget软件包版本控制

时间:2020-06-07 15:13:00

标签: .net nuget versioning semantic-versioning monorepo

我正在寻找有关如何在Mono repo中进行nuget软件包版本控制的指南。我有一个项目,其中包含许多应该独立版本化的基础设施nuget软件包。所有人都拥有相同的版本很容易,但是当软件包不是以相同的时间/速度演进时,最好完全分开地对它们进行版本控制。相反,会有很多这样的软件包,因此为每个软件包创建单独的存储库看起来相当复杂。

我正在考虑为每个将生成其nuget程序包的解决方案创建单独的分支,但是也许有更好的方法吗?

我还想知道如何处理预览和最终版本流程-是否还使用单独的分支或某些标签?

另一件事是程序包构建的顺序–当我有nuget依赖图并想更新叶nuget时,是否有任何选项可以使用该nuget自动更新项目(也许是浮动版本,但也许有一些更好的选择吗?)

有很多问题,但是在单回购场景中,我找不到很好的答案资源。有人可以指出一些好的资源,或者可以分享一些经验,以正确地做到这一点吗?

0 个答案:

没有答案