最近、.config
ディレクトリがdotnet-tools.json
ファイルでVisual Studioによって作成されていることに気付きました。これは.gitignore
dにするか、ソース管理にチェックインする必要がありますか?
.config
コマンドを使用してプロジェクトのツールをインストールすると、dotnet-tools.json
ファイルを含むdotnet tool install
ディレクトリが作成されます。このファイルdotnet-tools.json
には、プロジェクトにインストールされているすべてのツールに関するバージョン、インストールコマンドなどの詳細が含まれています。ローカルマシンでのセットアップに関連するローカル構成の詳細です。同僚が自分のマシンに同じツールをインストールする場合は、このファイルをチェックインする必要があります。同僚は、クローンを作成してコマンドを実行し、同じツールを自分のマシンに復元する必要があります。これはNuGetパッケージとよく似ています。
これを.gitignore
に安全に追加できます。この場合、同僚はdotnet tool install
を使用して、同じバージョンまたは異なるバージョンで同じツールのフレッシュインストールを実行できます。