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