1) I'm working on branch "newfeatures" and i've edited some files
2) the customer call and warn me of a bug requiring a quick fix
3) i switch from "newfeatures" to "master" and i create a branch "fix_2000"
from master; while doing this i forget to commit on "newfeatures", what i'm
working on doesn't conflict with master so i'm allowed to carry my editing
to "fix", and then commit a mixed up bag with horrible results.
I know that when i switch from a branch to another i get a list of the
pending changes but... is there a config to set so that i can block "git
checkout" while there is at least a change pending (being it added file -
modified or deleted) ?
I don't understand why the existing logic allows it, but i clearly see how
a distracted/in a rush/sleepless developer can make a mess of it; still
recoverable but very time-consuming when you find it x days later.
Thanks for your help,
You received this message because you are subscribed to the Google Groups "Git
for human beings" group.
To unsubscribe from this group and stop receiving emails from it, send an email
For more options, visit https://groups.google.com/groups/opt_out.