.vscode フォルダをソース管理にコミットする必要がありますか? 質問する

.vscode フォルダをソース管理にコミットする必要がありますか? 質問する

.vscodeフォルダーはソース管理にコミットされることを意図していますか?

新しいプロジェクトでは、ファイル以外のフォルダーは空ですsettings.json。このフォルダーにはどのようなものが含まれますか?.vsフォルダーのようにマシン固有、開発者固有のため、コミットされませんか? それとも、すべての開発者がこのフォルダーを共有する必要があるため、コミットする必要がありますか?

ファイルの先頭のコメントには.vscode/settings.json次のように書かれています:

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

これは、フォルダーにプロジェクト固有の設定が含まれる必要があり、ソースに含まれる必要があることを意味しているようです。また、UserVoiceのこの投稿そこには何らかの型付けが入ることを暗示しているようで、コミットする必要があることも示唆しています。

ベストアンサー1

設定、タスク構成、デバッグ構成をチームと共有する場合は、フォルダーをコミットします.vscode。一般的に、チーム内で設定を強制する場合は、設定 (空白とタブなど) をチームと共有するのが合理的だと思います。VS Code チームでは、チームが VS Code のデバッグ ターゲットとタスク ターゲットのセットを同じにしたいため、デバッグとタスク固有の設定も共有しています。

.vscodeちなみに、プロジェクト内に設定用のフォルダーを用意する必要はありません。ユーザー レベルで設定を構成することもできます。

おすすめ記事