Visual Studio 2015は「.vs」という新しいフォルダーを作成します。それの目的は何ですか?それをソース管理に追加する必要がありますか?
Visual Studio 2015は「.vs」という新しいフォルダーを作成します。それの目的は何ですか?それをソース管理に追加する必要がありますか?
回答:
いいえ、ソース管理に追加しないでください。このフォルダーの目的は、マシンおよびユーザー固有のファイルを中央の場所に移動することです。上の説明のVisual Studioユーザーボイスの問題は、それをうまく説明します:
これまでのところ、.SUOファイルとVB / C#コンパイラのIntelliSenseデータベースファイルを新しい場所に移動しました。すべての新しいプロジェクト固有のマシンローカルファイルも新しい場所に追加されます。将来のリリースではこれをさらに進める予定で、ビルド出力のディレクトリ構造と、ソースツリーを乱雑にする可能性があるその他の既存のファイルを改善する方法を調査しています。
これらはすべてビルドから生成されるか、マシン固有の情報が含まれているため、決してチェックインしないファイルです。
applicationhost.config
他の開発者が環境をセットアップするのに役立ちます。そうでない場合、各自が自分で行う必要があり、おそらく難しい方法を見つけます。 。
applicationhost.config
ファイルの例外またはその効果に向けて何かを追加します。
Githubは、多くの.gitignoreテンプレートを提供しています。ビジュアルスタジオ用のテンプレートでは、.vsフォルダーを無視しています。githubのテンプレートのスニペット。
# Visual Studio 2015 cache/options directory
.vs/
Patrickの回答のuservoiceからの引用で説明されているように、フォルダーはソース管理用ではありません。
ただし、コメントでも指摘されているように、フォルダから特定のファイルを含めたい場合があります。
これを.gitignoreに追加します:
.vs/
そして、必要に応じて、applicationhost.configの共有構成などの特定のファイルを追加するために使用するgitツールを使用します。
または、次のようなgitコマンドを使用します。
git add -f .vs/config/applicationhost.config
これにより、たとえ無視されても、gitはファイルを追加します。