我们正在实施NuGet(尽管很慢) - 但我们遇到了一个问题,我正试图不放弃NuGet。
我们的新开发流程有一个DEV环境,正在处理多个管道。我们需要一种方法将代码更改隔离到单个管道。
现在,如果分支1发布对NuGet的更改,分支2可能会将其拉入,但它与分支2中的数据库不兼容(假设)。
所以我的第一个想法是,通过分支分离专业 - 分支1 = 1. 。,分支2 = 2. 。等等这感觉..但是错了。
好吧,Minor感觉更正确 - 分支1 = v1.1。,分支2 = v1.2。,但是当分支1添加新功能时需要分支1 = v1.2?现在我们与Branch 2的v1.2。*
发生了冲突我正在考虑每个管道单独Feeds的想法,然后当我们去UAT时,我们接受该代码,并在nuspec文件中自动增加Minor,并将其推送到带有Symbols的'mainline'源,当UAT通过时,在发布模式下......