私は、ASP.NETソリューションでsvn:externalsを使用するために頻繁に使用する依存プロジェクトのためにNuGetパッケージを作成し始めました。ネットワークフォルダに.nupkgファイルをホストし、そのフォルダの場所をNuGetフィードとして使用しています。自分で作成したNuGetパッケージをバージョン管理に配置する必要がありますか?
どのバージョンのファイルをバージョンコントロールに配置するのかがわかりません。 .nuspecファイルと.nupkgファイルの両方をリポジトリに入れますか? .nuspecファイルと.nupkgファイルの両方がプロジェクトのバージョンコントロールに入っていますか? .nuppecファイルは.nupkgファイルを生成するので、バージョン管理でそのファイルが必要になると思った。しかし、私は、NuGetフィードとして使用しているネットワークフォルダを作成することをお勧めします。次に、.nupkgファイルをバージョン管理できます。
作成したNuGetパッケージをバージョン管理するための良いプラクティスは何ですか?