web-dev-qa-db-ja.com

Visual Studio 2010のグローバルソースコード管理無視パターンには何を含める必要がありますか?

Visual Studio 2010をインストールして使用した後、2008年と比較して、いくつかの新しいファイルタイプが見られます(少なくともC++プロジェクトでは...他のタイプについては知りません)。 .sdf、.opensdf、これは、ncbファイルの代わりに、SQL Server Compactファイルに格納されているIntellisense情報を使用していると思いますか?また、ビルドログと思われる.logファイルが生成されることにも気付きました。

これを考えると、私のグローバル無視パターンに追加しても安全なものは何ですか?即決では、.sdf、.opensdfと仮定しますが、他に何がありますか?

66
Chris Simmons

C++プロジェクトの場合、次のファイルを無視しても問題ありません。

  • * . sdf および* .opensdf(.vcxproj/.slnがVisual Studio IDEにロードされている間のみ一時ファイルが開かれます)
  • * . suo
  • * . vcxproj.user
  • ipch フォルダー、プロジェクトがプリコンパイル済みヘッダー(PCH)を使用している場合。これは、パフォーマンスを向上させるためにPCHを利用できるIntellisenseコンパイラ用のストレージです

C#プロジェクトの場合、binおよびobjディレクトリ、および*.suoも無視することをお勧めします。

78
mloskot
*.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo *.rej *~ #*# .#* .*.swp .DS_Store *.ilk *.aps *.suo *.ncb *.user *.opt *.plg */Debug* */Release* */debug* */release* *.*~ *.tlb *_i.c *_p.c _*.idl _*.h *.obj *.vspscc dlldata.c *.pch *.idb *.pdb *.manifest *.res *.exe *.dll mt.dep BuildLog.htm *_i.h *.idc *.swp *.trx */TestResults *.vcxproj.filters ipch *.sdf *.opensdf

MS Visual Studioのファイルタイプについては、このリファレンスページをお読みください

  • *.o:GCCオブジェクトファイル
  • *.loGNU Libtoolライブラリオブジェクトファイル
  • *.la:libtoolアーカイブ
  • *.al:?
  • .libs:autotoolsオブジェクトディレクトリ
  • *.so*.so.[0-9]*:GNU共有ライブラリ
  • *.a:GCCインポートまたは静的ライブラリ
  • *.pyc:コンパイル済みPython file/library
  • *.pyo:Pythonオブジェクトファイル
  • *.rej:SVN競合解決ファイル(主にバックアップ)
  • *~〜:Kate、KwriteなどのLinuxデスクトップユーティリティの一時バックアップファイル...
  • #*#.#*:ビルドシステムで生成された中間応答ファイルなど。
  • .*.swp:VIMエディタースワップファイル
  • .DS_Store:OSXディレクトリメタデータストレージ
  • *.ilk:MSVC増分リンカーファイル。
  • *.aps現在のリソーススクリプトファイルのバイナリバージョン。クイックロードに使用
  • *.suoソリューションユーザーオプション
  • *.ncb:MSVC Intellisenseデータ
  • *.user:QtCreator(およびおそらく他の)プライベートユーザー設定ファイル。
  • *.opt:MSVSワークスペースオプション
  • *.plg:ビルドログファイル
  • */Debug**/debug*:ビルドディレクトリのデバッグ
  • */Release**/release*:ビルドディレクトリのリリース
  • *.tlb:MIDLコンパイラからのタイプライブラリ出力
  • *_i.c*_p.c_*.idl_*.h*_i.h:MIDLが生成したファイル。 _i-インターフェース、_p-プロキシなど.
  • *.obj:MSVCオブジェクトファイル。
  • *.vspscc:ソースコード管理構成
  • dlldata.c:MIDL生成プロキシ/スタブコード。
  • *.pch:MSVCプリコンパイル済みヘッダー
  • *.idb:最小再構築インクリメンタルデータベース
  • *.pdb:プログラムデバッグデータベース:すべてのデバッグ情報が含まれます。
  • *.manifest:マニフェストファイル
  • *.res:コンパイルされたリソースファイル。
  • *.exe*.dll:Windowsバイナリ
  • mt.dep:生成されたマニフェスト
  • BuildLog.htm:自明
  • *.idc:インターネットデータベースコネクタの定義
  • *.trxVisual Studioテスト結果ファイル
  • */TestResults:一目瞭然
  • *.vcxproj.filters:プライベートユーザー依存のVS IDEファイル。
  • ipch:MSVCプリコンパイル済みヘッダーディレクトリ
  • *.sdf:SQL Server Compactデータベースファイル
  • *.opensdf:対応する.sdfに関連する一時ファイル
51
dexblack