1. ホーム
  2. visual-studio-code

[解決済み] .vscodeフォルダをソースコントロールにコミットした方が良いですか?

2022-03-20 01:08:13

質問

.vscode フォルダは、ソースコントロールにコミットされることを意味するのですか?

新しいプロジェクトでは、フォルダは空で settings.json ファイルです。このフォルダにはどのようなものが入るのでしょうか?マシン固有のものなのか、開発者固有のものなのか、例えば .vs フォルダーを作成し、コミットしないのでしょうか?それとも、すべての開発者がこのフォルダを共有し、したがってコミットされるべきでしょうか?

ファイルの先頭のコメント .vscode/settings.json という記述があります。

// Place your settings in this file to overwrite default and user settings.
{
}

これは、このフォルダにはプロジェクト固有の設定が含まれているはずなので、ソースに含めることを意味しているようです。また この記事はUserVoiceに掲載されています。 は、いくつかのタイピングがそこに入ることを示唆しているようで、コミットされるべきことも示唆しています。

どのように解決するのか?

で確認します。 .vscode フォルダで、設定、タスク設定、デバッグ設定をチームと共有したい場合に使用します。一般的に、チーム内で設定を強制したい場合は、チーム内で設定(空白とタブの比較など)を共有することが理にかなっていると思います。VS Codeチームでは、VS Codeのデバッグターゲットとタスクターゲットのセットをチームで統一したいので、デバッグとタスク固有の設定も共有しています。

は必要ありません。 .vscode フォルダを作成します。また、ユーザーレベルでの設定も可能です。