Мой офис использует Git и SourceTree для контроля версий. Это произошло потому, что, когда я присоединился, был нулевой контроль версий, и SourceTree была единственной системой, которую я когда-либо использовал. Я ни в коем случае не эксперт, но я самый опытный из моих коллег, поэтому я де-факто эксперт, ответственный за то, чтобы научить всех правильно использовать Git и исправлять любые ошибки, которые они делают.
Я делаю учебный документ, который проходит через Git и SourceTree и объясняет каждый шаг процесса. В процессе извлечения диалоговое окно SourceTree позволяет выбрать параметр «Немедленно зафиксировать объединенные изменения». Я понимаю, что это делает и почему это полезно. Чего я не понимаю, так это того, почему никто не захочет использовать эту функцию.
Может ли кто-нибудь объяснить, почему вы не хотите, чтобы ваши объединенные изменения совершались автоматически? Я пытаюсь понять причину, чтобы лучше объяснить полезность функции и понять, какие подводные камни следует искать в будущем.
Изменить: я не считаю, что мой вопрос является дубликатом связанного вопроса. Связанный вопрос широко спрашивает, как часто совершать. Я спрашиваю о том, почему можно было бы не использовать определенную функцию, связанную с совершением слияний в SourceTree.