我有一个如此结构化的.NET主项目:
main solution
- core project
- ui project
- cli project
- unittest project
由于repo只是属于主要解决方案的一个,因此属于子目录中的模块,为每个子项目制作发布/修补程序的正确方法是什么?
如果我使用版本x启动版本,分支版本将获取所有模块,但实际上我只需要一个模块来标记和发布。
可能的解决方案可能是制作一个独特的版本标记,它可以获取所有模块,如果模块增加版本或者根本没有更改,则无需担心。
你怎么看?
答案 0 :(得分:0)
我的建议是不要标记或释放整棵树。创建标记名称的标记:cli-1.7.2
,core-4.19.1
。创建4个不同的发布流程,释放子目录而不是整个树。