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