У нас есть стандартная отраслевая архитектура, в которой у нас есть ветка развития для каждой команды, общая ветвь интеграции (откуда все ветки развития разветвлены), а производственная ветвь разветвлена от интеграции.
На этапе разработки я делаю много коммитов в ветку разработки. В конце фазы я объединю свои изменения в интеграции, а затем и в производство.
Имеет ли смысл объединить каждую фиксацию отдельно, копируя оригинальное описание фиксации и связь с оригинальной задачей? Другим вариантом является, разумеется, объединить все коммиты сразу с одной операцией слияния. Причина моего вопроса в том, что первый путь занимает много времени. Я не вижу каких-либо инструментов автоматизации в TFS, которые связывают слияние с другой веткой с исходным фиксацией.
Я хотел бы услышать ваше мнение о лучших практиках.