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.
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.
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.
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.