Il mio ufficio utilizza Git e SourceTree per il controllo della versione. Ciò è avvenuto perché quando mi sono iscritto c'era il 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 che insegna a tutti di utilizzare correttamente Git e di correggere eventuali errori che stanno facendo.
Sto facendo un documento tutorial che passa attraverso Git e SourceTree e spiega ogni fase del processo. Nel processo Pull, la finestra di dialogo SourceTree ti consente di selezionare l'opzione "Conferma modifiche unite immediatamente". Capisco cosa fa e perché è utile. Quello che non capisco è perché qualcuno non desidera utilizzare questa funzione.
Qualcuno potrebbe spiegare perché non vorrai mai che le tue modifiche unite vengano commesse automaticamente? Sto cercando di capire il ragionamento in modo da poter spiegare meglio l'utilità della funzione e avere un'idea di quali trabocchetti dovresti cercare in futuro.
Modifica: non credo che la mia domanda sia un duplicato della domanda collegata. La domanda collegata chiede in generale quanto spesso impegnarsi. Sto chiedendo perché si dovrebbe scegliere di non utilizzare una funzione specifica relativa al commit delle unioni in SourceTree.