GitVersion.ToolとGitVersionTaskの 2 つの nuget パッケージがあることがわかります。
2つの違いと、いつ何を使用するか。
GitVersionも表示されますが、最後の更新が 2 年半前であるため、これは非推奨のようです。だからそれを無視しましょう。
GitVersion.ToolとGitVersionTaskの 2 つの nuget パッケージがあることがわかります。
2つの違いと、いつ何を使用するか。
GitVersionも表示されますが、最後の更新が 2 年半前であるため、これは非推奨のようです。だからそれを無視しましょう。
GitVersionパッケージは無視できると言っているのは正しいと思います。これはもはや使用されておらず、推奨されていません。
GitVersion.Toolは、GitVersion の .Net グローバル ツール バージョンです。以下を使用して、マシンにグローバルにインストールできます。
dotnet tool install --global GitVersion.Tool
これを機能させるには、.Net Core CLI ツールを事前にインストールする必要があります。これらの両方をインストールしたら、実行dotnet-gitversion
してリポジトリのバージョン番号をアサートできます。
GitVersionTaskは、Visual Studio 内でプロジェクトに追加する NuGet パッケージです。これには、コンパイル段階で GitVersion を実行し、リポジトリのバージョン番号をアサートする MSBuild ターゲットが含まれます。これは、MSBuild ビルドの他の部分で使用できます。
GitVersion.CommandLineは GitVersion.Tool パッケージに似ていますが、これは .Net Core ではなく完全な .Net Framework での使用を意図している点が異なります。
GitVersion.portableは基本的に GitVersion.CommandLine パッケージと同じですが、Chocolatey パッケージとして出荷されます。これは、次のコマンドを使用してマシンにグローバルにインストールできることを意味します。
choco install gitversion.portable