Il mio ufficio utilizza Git e SourceTree per il controllo delle versioni. Ciò è avvenuto perché quando mi sono iscritto non c'era controllo della versione zero e SourceTree era l'unico sistema che avessi mai usato. Non sono un esperto in alcun modo, ma sono il più esperto dei miei colleghi, quindi sono l'esperto di fatto responsabile dell'insegnamento a tutti di utilizzare Git correttamente e correggere eventuali errori che stanno facendo.
Sto realizzando un documento tutorial che attraversa Git e SourceTree e spiega ogni fase del processo. Nel processo Pull, la finestra di dialogo SourceTree consente di selezionare l'opzione "Conferma modifiche unite immediatamente". Capisco cosa fa e perché è utile. Quello che non capisco è perché qualcuno non vorrebbe usare questa funzione.
Qualcuno potrebbe spiegare perché non vorresti mai che le tue modifiche unite fossero impegnate automaticamente? Sto cercando di capire il ragionamento in modo da poter spiegare meglio l'utilità della funzione e avere un'idea di quali insidie cercare in futuro.
Modifica: non credo che la mia domanda sia un duplicato della domanda collegata. La domanda collegata si sta generalmente chiedendo quanto spesso impegnarsi. Sto chiedendo perché si dovrebbe scegliere di non utilizzare una funzionalità specifica relativa al commit delle fusioni in SourceTree.