Fazendo uma busca rápida, encontrei esse post. Também tem uma lista de vários posts sobre Git que eu compilei aqui.
Agora, sobre o seu chefe, sem comentários... Se alguém fez algo errado com o Git, o que vc faz? Ensina as pessoas a usarem o Git para que esses erros não aconteçam mais, ou troca a ferramenta, migrando todos os repositórios para algo - na minha opinião - pior?
Eu prefiro a primeira opção. Até porque a segunda, além de mais trabalhosa e - na minha visão - não trazer benefícios no longo prazo, não garante que os erros vão parar de acontecer. Uma pessoa mal treinada vai cometer erros independente da ferramenta.
Claro que sem todos os detalhes não tem como julgar adequadamente, mas minha impressão é que essa situação se parece muito com o caso do sujeito que pega a mulher com outro no sofá, e decide trocar o sofá pra ver se resolve.
Se mesmo assim não tiver jeito e vcs mudarem para o SVN, saiba que ainda dá para manter algumas vantagens do Git, usando o git-svn - tem um tutorial básico aqui. Não é o ideal, claro, mas é uma alternativa.