Vast topic … I use mainly git and svn.
This is something I’ve been dealing for a while now. That would be coexistence of git and subversion in large devel environment. These two books can help a lot, git community book and version control with subversion.