Я не совсем понял вопрос, если честно. Но я могу ручаться за эффективность и способность Perforce обрабатывать более одного человека, асинхронно изменяя файл и обрабатывая слияние правок.
В Perforce, если кто-то регистрирует файл, который вы также изменяете, то при следующей синхронизации с сервера (т. Е. Получать последние файлы) вы получаете сообщение о том, что есть некоторые изменения, которые необходимо разрешить. Выбор, когда делать это, остается за вами. Когда вы «разрешаете» файл, он сливается с вашей локальной версией - и инструменты хороши для этого.
Важно выбирать, когда вы это делаете - вы можете синхронизироваться, чтобы получать обновления, не связанные напрямую с вашей задачей (скажем, с исправлением ошибки), и на этом этапе вы не хотите заниматься разработкой. если чьи-то изменения на те же файлы, над которыми вы работаете, повлияют на вас. Итак, вы продолжаете, выполняете сборку и тестирование, а затем разрешаете файлы в свое время.
В другом случае вы отправляете свои изменения без предварительной синхронизации с обновленным файлом. В этом случае Perforce предотвращает отправку и помечает файлы для разрешения. Любой разумный разработчик на этом этапе выполнит слияние, затем перекомпилирует и / или протестирует перед отправкой изменения обратно в Perforce.
Что мне нравится в этом, так это то, что он действительно изо всех сил пытается остановить отправку изменений обратно на центральный сервер, которые не были явно обработаны, и, следовательно, сводит к минимуму шансы нарушения сборки. Процесс разрешения прост и требует очень мало накладных расходов, поэтому вообще не возникает проблем с эффективностью.
Perforce очень четко предоставляет вам выбор и контроль над тем, как распространяются изменения, и подкрепляет это превосходными инструментами для управления объединением правок. Лично мне нравится выбор и способность легко осуществлять выбор. Несомненно, у Subversion есть и свои альтернативы.
Полагаю, все сводится к тому, к чему вы привыкли - я не думаю, что существует значительная или измеримая проблема эффективности.