MonoDevelop は、プロジェクトごとにそれらを作成します。それらをソース管理に含める必要がありますか?
7101 次
2 に答える
17
それらはキャッシュされたコード補完データです。Jon がリンクした投稿で説明されているように、主な理由はメモリを節約することですが、プロジェクトを開いたときに MD がすべてのソース ファイルと参照アセンブリを解析するのを待つ必要もありません。
pidb ファイルはすぐに再生成できるため、VCS に保持する利点はありません。実際、VCS リポジトリのオーバーヘッドと同様に、人々が異なる pidb 形式で異なるバージョンの MD を使用している場合にも問題が発生する可能性があるため、それらをソース管理に保持しないことを強くお勧めします。
于 2009-06-24T03:38:50.870 に答える