VS プロジェクトを SVN にコミットするとき、どのフォルダー レベルでリポジトリにコミットする必要がありますか
.sln ファイルと .suo ファイル、およびプロジェクトとパッケージ フォルダーを含むソリューションの親フォルダーにする必要がありますか?
または、プロジェクト フォルダーの内容をコミットする必要があります (したがって、.sln、.suo ファイル、および packages フォルダーを除外します。
VS プロジェクトを SVN にコミットするとき、どのフォルダー レベルでリポジトリにコミットする必要がありますか
.sln ファイルと .suo ファイル、およびプロジェクトとパッケージ フォルダーを含むソリューションの親フォルダーにする必要がありますか?
または、プロジェクト フォルダーの内容をコミットする必要があります (したがって、.sln、.suo ファイル、および packages フォルダーを除外します。
Nuget がプロジェクトのパッケージを取得する一般的な方法になっているため、SVN にソリューションを含める必要があります。パッケージを自動的にダウンロードするようにソリューションをセットアップできるため、実際の Nuget パッケージは必要ありません。
ソース管理での NuGet の使用に関するリンクは次のとおりです。
すべてをコミットする場合は、ルート (.sln) ファイルでコミットする必要があります。これにより、たとえば、ソリューションに追加された新しいプロジェクトを取得できます。
プロジェクト固有の変更をコミットする (特定のプロジェクトにファイルを追加する) だけの場合は、プロジェクト レベルでコミットします。