Многие программисты, которые используют Visual Studio, с трудом корректируют тот факт, что в других системах управления версиями файлы не нужно блокировать/проверять одному разработчику в любой момент времени.
Сторонники слияния говорят, что позволить двум людям работать в одном файле ускоряет производительность, поскольку устраняет очередность для одного и того же исходного файла. Он также избегает случаев, когда код должен быть написан, но источник выдается парню, который только что уехал на двухнедельный отпуск.
Блокирующие адвокаты говорят, что существует много рисков, когда одновременно работает один и тот же файл. По их словам, общение и координация между членами команды становятся гораздо более необходимыми при использовании модели слияния. Кроме того, многие люди, похоже, не доверяют автоматическим слияниям.
Какова наиболее веская причина для использования одного метода над другим?