Visual Studio の .suo ファイルと .user ファイルをソース管理に追加する必要がありますか? 質問する

Visual Studio の .suo ファイルと .user ファイルをソース管理に追加する必要がありますか? 質問する

Visual Studio ソリューションには、2 種類の隠しユーザー ファイルが含まれています。1 つはバイナリ ファイルであるソリューションファイルです.suo。もう 1 つは.userテキスト ファイルであるプロジェクト ファイルです。これらのファイルには、具体的にどのようなデータが含まれているのでしょうか。

また、これらのファイルをソース管理 (私の場合は Subversion) に追加する必要があるかどうかも疑問に思っています。これらのファイルを追加せずに別の開発者がソリューションをチェックアウトした場合、Visual Studio は自動的に新しいユーザー ファイルを作成しますか?

ベストアンサー1

これらのファイルには、一般的にマシン固有のユーザー設定構成が含まれているため、SCM には入れない方がよいでしょう。また、VS は実行するたびにほぼ変更するため、SCM によって常に「変更済み」としてマークされます。私はどちらも含めません。VS を 2 年間使用しているプロジェクトに携わっていますが、問題なく実行できました。唯一の小さな問題は、デバッグ パラメータ (実行パス、展開ターゲットなど) がこれらのファイルの 1 つ (どれかはわかりません) に保存されていることです。そのため、それらの標準がある場合、他の開発者が開発環境全体を「すぐに使用できる」状態にするために SCM 経由で「公開」することはできません。

おすすめ記事