私はさまざまなソースからのビジュアルスタジオプロジェクト/ソリューションの束をクリーンアップしています、そして各ソリューションに保存されている一時ファイルと一時フォルダーの信じられないほどの量があります。
フォルダー構造全体を整理して適切な共有にリンクしようとしているときにプッシュするジャンクが少なくなるように、手間のかかる作業を処理するスクリプトを記述できるように、どのファイルタイプを安全に削除できるのか疑問に思っています。ファイルの場所。
私が見る限り、次のファイルとフォルダは一時的なものであり、安全に削除できます。
ファイル
- * .sdf
- * .sln.docstates
- * .suo
- * .upgradelogxml
- *。ユーザー
- * .vcxproj.filters
- * .sln.old
- * .suo.old
- UpgradeLog.XML
- * .wixproj.vspscc
- * .csproj.vspscc
- * .SCC
- * .ncb
- * .opt
- * .plg
- * .aps
- * .clw
フォルダー
- _UpgradeReport_Files(フォルダー)
- ipch(フォルダ)
- bin、obj、debug、release、およびその他のビルド出力フォルダー。ただし、ビルド中にここにファイルがコピーされる可能性があります。
- バックアップ、バックアップ1など...
これらのファイルタイプのいくつかが実際に何であるかさえわかりません。ソリューションを開いたときにそれらが再生成されることを知っています。また、VisualStudioの古いバージョンと新しいバージョンから見逃したファイルタイプが他にもたくさんあることを知っています。
上記のリストに保存する必要のあるファイルの種類はありますか?もしそうなら、どのような理由で、そして深刻な副作用なしに一掃することができる他のファイルタイプはありますか?
全体的な考え方は、ソリューションを移行、移動、再編成、またはその他の方法でシャッフルして、この「ソリューションの脂肪」が深刻なパフォーマンスと管理の問題になる場合に、ソリューションのサイズと複雑さを最小限に抑えることです。
通常、この問題は、新しいソース管理システムにチェックインしたり、サンプルコードを圧縮して電子メールで送信したり、サードパーティまたはピアコードを共有フォルダーとファイルの既存の階層に配置したりする必要がある場合に発生します。