Конфликт при этом будет только в том случае, если они редактировали одинаковые строки в файлах, а не просто файлы.
При разрешении конфликта можно не только принять одну из версий целиком, но и по каждой строчке в отдельности принять решение. Конфликты неприятны, понятное дело, но тот факт, что проверяются именно строки, очень уменьшает их частоту.
Для этого придуманы ветки. Подумайте, что вы будете делать, когда вы выходите из офиса и хотите дописать код дома. Конечно же вы отправите его в репозиторий. Степень готовности кода не имеет значения, чем чаще отправляете в репозиторий, тем лучше. А вот сливание своих веток в ветку stable (или с названием версии) — это уже, конечно, когда всё отлажено и проверено.
Каждая строчка кода может быть отредактировна когда угодно и кем угодно, разработчики ни в коем случае не должны «договариваться» или ждать друг-друга (это особенно понятно, когда разработчиков много или они раскиданы по планете или один из них решит «заболеть» с «заблокированным» участком кода). Когда возникает конфликт правок, система контроля версий сообщает об этом и только тогда принимается решение, как этот конфликт разрешить. Даже если два человека редактируют один и тот же файл, конфликта у них не возникнет, пока они редактируют разные строки.
xHellKern, у Вас ко мне претензии какие-то? Насколько мне интересны мои занятия — не Ваше дело. Холиварть мне с Вами не о чем. То, что Вы спрашиваете про ОС и ПО, не означает, что для решения Вашей проблемы нужны ОС или ПО. Вы можете просто не знать, что поможет Вам решить проблему. Как говорил Генри Форд, «Если бы я спросил людей, чего они хотят, они бы попросили более быструю лошадь». Всего доброго Вам, и не надо «хамить по телефону».
xHellKern, и Вы их на глаз заметите? :) По моим субъективным меркам пока пинг ниже 70 в консоли работать комфортно, как-будто всё происходит у тебя на компе, никаких задержек. Из Питера до хетцнера 38 пинг. Никогда бы не подумал, что я буду рекомендовать Хетцнер (они как раз любительского уровня).
bondbig а как qrator защитит, если атака будет по IP? Я не ради спора, просто трафик ведь до qrator и не дойдёт. Может уже придумали чего на этот случай? xHellKern даже в Hetzner дорого? Дома хостить это ведь совсем любительский уровень, при желании вам просто моментально заполнят пропускную способность канала и ничего вы не сделаете.
я как-то ближе к реальности.
HTTP это всего лишь один из вариантов транспорта для RPC, и не всегда самый лучший.
Посмотрите на реализацию JSON RPC.