Keep .vscode folder included during initialization even if it's in .gitignore (#28631)

This fixes an issue where tasks in `.vscode/tasks.json` weren't being
loaded at startup of a project

Closes #28494

Release Notes:

- Tasks are now loaded from local `.vscode/tasks.json` files even if
they are `.gitignore`d
e4844b281dhrou0003 committed on 4/12/2025, 12:54:47 PM· committed by GitHubparentd1ffda9
2 files changedLine totals unavailable