最佳答案
我所熟悉的所有版本控制系统的工作方式是,每次提交都归属于一个开发人员。敏捷工程的兴起,特别是结对编程,已经导致了这样一种情况: 两个开发人员对同一项任务做出了重大贡献,例如修复了一个 bug。
归属问题在工作环境中并不是什么大问题,因为项目经理会意识到这两个人正在做的工作,但是如果两个开源贡献者决定结成对子,并向一个特定的项目推出一些代码,而这些代码并不知道他们正在一起工作,那该怎么办呢。像 Git 这样的版本控制系统是否有办法为多个开发人员分配特定的补丁?