Sou usuário do SVN há muitos anos e não posso dizer que estou totalmente feliz com isso. Alguns dias atrás, meu parceiro me pediu para dar uma olhada no git, dizendo que "ele tem melhor desempenho, fusão e ramificação mais fáceis".
Eu tenho lido alguns artigos de comparação git vs. SVN e ficaria feliz se as pessoas pudessem resumir os prós e contras usando os dois sistemas de controle de versão.
Agora estou olhando para pessoas que mudaram de um sistema para outro e ouvem opiniões subjetivas.
Sei por mim mesmo que gosto muito da maneira como o SVN funciona, tendo um repositório central de onde as pessoas podem fazer check-out, sabendo que posso implantar uma cópia de desenvolvimento ao vivo e uma cópia de produção ao vivo, mas às vezes temos dores de cabeça ao classificar conflitos ou outros erros e cada vez que precisamos diferenciar ou analisar o histórico de um arquivo, temos a latência da rede para lidar.
Por outro lado, ter uma plataforma distribuída também parece uma dor de cabeça, como controlar os acessos? você tem um repositório central de onde você envia e atualiza?
Obrigado por esclarecer um pouco mais sobre o assunto.