-
Notifications
You must be signed in to change notification settings - Fork 28.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Onboarding experience: Installing git does not get synced with onboarding task/built-in terminal #151457
Comments
Not sure if this is formally related to the terminal? cc @Tyriar and @meganrogge just in case. |
Managed to recreate the issue (uninstalling/reinstalling git and VS Code) and snagged some screenshots in case it helps. Here Powershell has git installed correctly, but VS Code still hasn't recognized the change. After closing and reopening VS Code, git now successfully runs in the built-in terminal and the "Install git" task has been replaced with a clone repo task. |
Oh, also it's probably worth noting that I double-checked that closing and reopening a new terminal session does not sync up the changes. VS Code itself must be closed and reopened for the changes to be picked up. |
Yes totally, I love that idea. Even just having that line of text telling me to restart would be a huge win in keeping the onboarding process running smoothly imo |
cc @lszomoru @digitarald given that we can detect when git is not installed (and we show a custom welcome view for SCM) this seems like it's totally possible. |
@digitarald, can we update both the getting started item as well as the SCM welcome view to explicitly call out that VS Code should be restarted after git has been installed? I see this as a tactical change until we invest in streamlining the installation of git. |
I rather get to an install vs making the onboarding text more complex. Restarting VS Code is common for users after some setup; so I am not too worried as we didn't get any other reports. |
When trying to complete the "Install git" task in the VS Code onboarding process I had issues with VS Code recognizing that I did actually install git and could only fix the problem by closing and reopening VS Code entirely.
It would be great if this synced without having to close the app because it breaks the flow of the onboarding experience.
Issue Type: Bug
You should see that the "Install git" task is still rendered as not complete. On top of that if you open the built-in VS Code terminal and type "choco" or "git" it should report back errors saying that these commands do not exist.
To fix the problem, close and reopen VS Code entirely and you should see that the "Install git" task is now replaced with a new task for installing a repo and if you run the same commands in the built-in terminal they should succeed.
Details
VS Code version: Code - Insiders 1.68.0-insider (87630a9, 2022-06-06T17:09:26.575Z)
OS version: Windows_NT x64 10.0.22000
Restricted Mode: No
System Info
canvas_oop_rasterization: disabled_off
direct_rendering_display_compositor: disabled_off_ok
gpu_compositing: enabled
multiple_raster_threads: enabled_on
oop_rasterization: enabled
opengl: enabled_on
rasterization: enabled
raw_draw: disabled_off_ok
skia_renderer: enabled_on
video_decode: enabled
video_encode: enabled
vulkan: disabled_off
webgl: enabled
webgl2: enabled
Extensions (6)
A/B Experiments
The text was updated successfully, but these errors were encountered: