Все системы управления версиями, с которыми я знаком, работают так: каждая фиксация приписывается одному разработчику. Развитие гибкой инженерии, и особенно парного программирования, привело к тому, что два разработчика внесли значительный вклад в решение одной и той же задачи, например, исправив ошибку.
Проблема атрибуции не будет иметь большого значения в рабочей среде, поскольку менеджер проекта будет знать о работе, которую выполняют пары, но что насчет того, если два участника с открытым исходным кодом решат объединиться в пары и выпустить какой-то код? к конкретному проекту, который понятия не имеет, что они работают вместе. Есть ли способ для системы контроля версий, такой как Git, приписать определенный патч нескольким разработчикам?