Я думаю, что обычной практикой многих групп разработчиков является создание новых функций или исправлений в отдельном репозитории клонов функций, а также извлечение и объединение, если функция / исправление готово.
Однако иногда я не хочу включать все входящие изменения. Чтобы использовать все возможности DVCS для анализа входящих изменений, я думаю, что необходимо иметь возможность полностью изменять и выбирать отдельные аспекты входящих изменений.
Какой рабочий процесс предпочтителен для этого сценария?
Насколько я знаю, расширение трансплантата дает возможность выбирать отдельные наборы изменений, но я также хотел бы обрезать / выбрать путь / базу файлов, например. чтобы исключить некоторые тестовые сценарии или тому подобное, которые больше не требуются для финальной функции.
Поскольку трансплантат - это расширение, каков официальный способ проведения цикла «клон, изменить, ... пересмотреть» в HG?