Git is so integral to software development, I find it hard to imagine anything else. But I firmly believe that there must be a better way. Whatever people used before git (perforce?) was working fine, let's use that.
(Disclaimer, I work at Perforce. Happy to answer any questions!).