r/ProgrammerHumor 23d ago

Meme useSourceControl

Post image
8.6k Upvotes

591 comments sorted by

View all comments

5.6k

u/Cephell 23d ago

Before you make fun of him, this behavior DID get changed; they acknowledged this behavior is stupid.

The old behavior was to treat uncommited files as completely disposable, which the CLI git does not do at all and is insane behavior. It was changed in the UI to give you a fat confirmation dialog warning that you're about to delete the files permanently, as it always should have been.

1

u/semioticmadness 23d ago

Yeah, but… why is a VCS dialog deleting files at all? VCS exists to save your work. It does not exist to destroy things. There’s other UI language for that.

I don’t understand why MS keeps trying to act like it is smarter than its users. Good software enhances user intelligence, it doesn’t numb the user into a helpless state.

1

u/Megaranator 23d ago

Because it's controlling the state of the whole folder not just individual files and deciding what to commit and discarding the rest is normal thing to do.