【发布时间】:2018-01-14 20:23:36
【问题描述】:
TLDR;安装和配置gitversion 后,如何“连接”我的 git repo 和 .nuspec 以使用注入的 AssemblyInfo 生成的版本号?
这是我第一次尝试自动正确地对任何东西进行版本控制。到目前为止,我一直在 git 中手动完成此操作。当我开始使用 MyGet 将我的第一个 NuGet 包推送到 NuGet.org 时,我看到 MyGet 将版本标签添加到我的 git 存储库但是。但是 MyGet 所做的并不符合我的愿望。
我希望我的 Git(注意:我严重依赖 GitKraken)每次在 GitFlow(或任何其他系统,如果有必要)中合并功能/发布/修补程序时自动在提交中添加版本控制标签/编号这样的系统才能工作)。
我使用 NuGet 版本的 gitversion 自动更新我的 AssemlyInfo.cs,它似乎工作正常,但我想自动在我的 git 标记中使用生成的数字(如果可能的话也在我的 MyGet/NuGet 包中) )
注意:我觉得这个问题的措辞非常糟糕,但我已经重写了很多次,我只是觉得这里有些东西我不明白,这让我的所有这些都非常困惑介意...
【问题讨论】:
标签: git semantic-versioning assemblyinfo nuspec gitversion