Я знаю, що Git чудово підходить для проектів з відкритим кодом. Але мені було цікаво: яку компанію з 20 програмістами, що працюють над проектом на 1 рік, яка система управління джерелами бажана? З того, що я чув, Git використовує тягнучі; Не було б менш бажано пройти через когось іншого, щоб отримати зміни в головному магістралі? Особливо, коли всі працюють одночасно?
Це лише той приклад, про який я цікавився. Я знаю, як використовувати SVN, але навіть на моїй останній роботі ми не використовували його в наших проектах, оскільки все робилося в PHP, і це були типово окремі проекти на 1 тиждень. Я просто мав SVN для свого локального коду і не потрібно було використовувати його з іншими.
Отже, що таке хороший контроль над джерелами, а конкретно, чому це добре для цього?