Допустим, у вас есть две открытые ветви функций, feature1
и feature2
.
Рабочий процесс, о котором идет речь, что открытые ветви функций считаются ветвями интеграции.
В каждой из этих двух ветвей работают два разных разработчика, занимающихся своим делом.
Однажды разработчик feature1
понимает, что ему нужен код из feature2
. Каков наилучший способ обойти это.
Давайте предположим, что рассматриваемый код может быть тщательно выбран, потому что каждый коммит был достаточно сфокусирован, чтобы он ссылался только на рассматриваемый код.
Однако мне кажется, что выбор коммитов из-за вишни приведет к проблемам позже, поскольку у них разные SHA1. Это также (я думаю), потеряет оригинальную информацию об авторе.
Есть ли лучший способ сделать это?