web-dev-qa-db-ja.com

ReSharperのdotsettings.userファイルをソース管理/ TFSで維持する必要がありますか?

ReSharperがdotsettings.userソースフォルダー。

enter image description here

  1. これをソース管理/ TFSに保持する必要がありますか?
  2. 除外した場合、結果はどうなりますか?
  3. 別のマシンで最新版を取得した場合、カスタマイズしたReSharper設定は失われますか?または、ReSharperは他のローカルファイルから設定を再作成しますか?
67
Shiva

いいえ、dotSettings.userファイルは、ソース管理からexcludedにする必要があります。ユーザー固有の情報が含まれているため、共有しないでください。ブックマーク、単体テストセッションウィンドウ。

.dotSettingsには、チームと共有できるプロジェクトまたはソリューション固有の設定が含まれます。命名標準またはブレースレイアウト。これらをチーム間で共有する場合は、ファイルを含める必要があります。

100
citizenmatt

いいえ、ReSharper Helpにあるように、そうすべきではありません。

対応する設定ファイル.sln.DotSettingsがソリューションフォルダーに保存されます。

このファイルがVCSに追加され、チームメンバーが取得すると、ソリューションをリロードすることなく、このファイルの設定が自動的に適用されます。 1

対応する設定ファイル.sln.DotSettings.userがソリューションフォルダーに保存されます。 VCSに追加しないでください。 2

記事 は、ReSharperの設定レイヤーを詳細に説明し、質問にも答えます。

3
Kexy Biscuit