gpt4 book ai didi

c# - 在 Visual Studio 中更新 git commit 上的程序集版本

转载 作者:行者123 更新时间:2023-12-02 11:16:57 24 4
gpt4 key购买 nike

我面临着一个夜友,他跟踪的不是一个,而是 5 个定期更新并协同工作的应用程序。

每次更新时,我都必须使用增量版本手动更新 AssemblyInfo.cs 文件。另外,我将每个版本存储在 git 中,因此我需要添加当前程序集版本的标签或提交消息。这非常容易出错,因为我需要记住在两个位置修改程序集版本。

我想将这两个操作连接在一起,以便在每次提交或与生产分支 merge 时,AssemblyInfo.cs 中的程序集版本都会更新/增量,并将提交消息/标记设置为当前程序集版本。

实现此工作流程的最佳方式是什么?我对 Visual Studio 和 Rider IDE 都很感兴趣。

最佳答案

您可以使用类似 GitVersion 的内容。 GitVersion 允许您通过提交标签指定版本,或者将根据 variety 为您更新 SemVer因素,并允许您将生成或以其他方式生成的版本写入所有程序集信息文件。具体用法将在一定程度上取决于您的项目结构。我专门将它用作 Azure Devops 构建管道的一部分,但到目前为止它对我们来说效果很好。

关于c# - 在 Visual Studio 中更新 git commit 上的程序集版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60512927/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com