gpt4 book ai didi

gitversion - GitVersion.Tool 和 GitVersionTask 有什么区别

转载 作者:行者123 更新时间:2023-12-04 00:21:56 25 4
gpt4 key购买 nike

我看到有两个 nuget 包 GitVersion.ToolGitVersionTask

两者有什么区别,什么时候用。

我也看到 GitVersion ,但看起来这已被弃用,因为上次更新是两年半前。所以让我们忽略它。

最佳答案

我相信我说的是对的 GitVersion包可以忽略。不再使用或推荐使用此方法。

GitVersion.Tool是 GitVersion 的 .Net Global Tool 版本。您可以使用以下命令在您的机器上全局安装它:

dotnet tool install --global GitVersion.Tool

这需要事先安装 .Net Core CLI 工具才能工作。安装了这两个东西后,您就可以运行 dotnet-gitversion断言您的存储库的版本号。

GitVersionTask是您将添加到 Visual Studio 中的项目的 NuGet 包。它包括在编译阶段运行 GitVersion 的 MSBuild 目标,断言存储库的版本号,然后可以在 MSBuild 构建的其他部分使用。

GitVersion.CommandLine类似于 GitVersion.Tool 包,不同之处在于它旨在用于完整的 .Net Framework,而不是 .Net Core。

GitVersion.portable本质上与 GitVersion.CommandLine 包相同,但它作为 Chocolatey 包提供。这意味着您可以使用以下命令在您的机器上全局安装:
choco install gitversion.portable

关于gitversion - GitVersion.Tool 和 GitVersionTask 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59891242/

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