Je sais que Git est idéal pour les projets open source. Mais je me demandais: pour une entreprise avec 20 programmeurs travaillant sur un projet d'un an, quel système de contrôle de source est souhaitable? D'après ce que j'ai entendu, Git utilise le tirage; ne serait-il pas moins souhaitable de devoir passer par quelqu'un d'autre pour obtenir vos modifications dans le coffre principal? Surtout quand tout le monde travaille en même temps?
C'est juste un exemple que je me posais. Je sais comment utiliser SVN mais même lors de mon dernier travail, nous ne l'avons pas utilisé sur nos projets, car tout a été fait en PHP et il s'agissait généralement de projets autonomes d'une semaine. Je venais d'avoir SVN pour mon code local et je n'avais pas besoin de l'utiliser avec d'autres.
Alors, quels sont les bons contrôles de source, et en particulier pourquoi est-ce bon pour cela?