AK>>> научи его делиться правильно - не diff, а pull. Если pull нельзя AK>>> - то patchset. VS>>>> ЗЫ предполагается, что у меня и у Васи разные репозитории, или VS>>>> вообще нет AK>>> hg умеет работать с разными репозиториями, git, полагаю, тоже VS>> Hу то есть вне системы контроля версий diff3 и merge таки VS>> бессмысленны? AK> везде где они осмысленны, проще всего использовать систему контроля AK> версий. Тебе в любом случае откуда-то нужно взять информацию о третьем AK> файле.
AK> довольно странно при этом изобретать велосипед с квадратными колесами AK> самому.
Почему же велосипед, вполне жизненная ситуация. Сидит Петя, пишет код, коммитит в свой репозиторий. Вдруг звонит Вася и говорит: помнишь ты год назад давал мне исходники своей проги, я тут такие офигенные фичи добавил, хочешь патч пришлю?
Фичи и правда офигенные, Петя их очень хочет смержить в свой код, только он уже тоже ушел вперед за этот год. Кроме обычного patch с последующим разгребанием конфликтов вручную, у Пети есть альтернативы?