By "first class" I can just work by forking and merging my code willy-nilly, several times every minute, without ever thinking about the VCS....

I'm looking for an editor environment where the most common thing one does is fork!


Git branching and merging, and Vim with fugitive.vim works well for me both from a personal coding standpoint, as well as in my enterprise (we branch a and merge a lot).

Not the answer you're looking for? Browse other questions tagged or ask your own question.