bueno he usado svn y git , aunque en mi trabajo utilizan svn y el cliente de "TortoiseSVN" yo utilizo git en otros proyectos, se me hace mas facil la verdad para resolver los conflictos inclusive utilizando los branch, utilizando el "MSysGitBachPortable" interactuo entre la interfaz shell y el gui.