• 1 Post
  • 155 Comments
Joined 1 year ago
cake
Cake day: August 20th, 2023

help-circle
  • I mean, not entirely, and he says he lost months worth of work. Like imagine you know nothing of git:

    • Click buttons in the IDE to add source control.

    • IDE says a bunch of files have been changed.

    • But I don’t want to make changes to the files, I want to source control them.

    • Attempt to undo the changes. Click “discard changes” thinking it will put them back to how they were before clicking add source control. Get a warning dialog that this is not undoable, but that’s fine because I don’t want whatever changes it made to my files anyway.

    • All files are deleted and unrecoverable.

    Like that experience sucks balls and it’s reasonable that a person wouldn’t expect “discard” == “delete”. Also, from reading the GitHub thread, apparently at that time VSCode was doing a git clean when you clicked this. Which like…yeah why the hell would it do that lol? I don’t think I have ever used git clean in my entire career.


  • It seems like he was trying to learn though? He clicked it, like “hell yes I want source control, let’s figure this out”

    “It says all my files are changed? Oh shit why did it change my files? Shit fuck, undo, how do I undo…Do I want to discard the changes? I don’t even know what it changed. Yes please undo whatever changes you did to my files”

    And poof.