Moje biuro używa Git i SourceTree do kontroli wersji. Stało się tak, ponieważ kiedy dołączyłem, kontrola wersji była zerowa, a SourceTree był jedynym systemem, z którego kiedykolwiek korzystałem. W żadnym wypadku nie jestem ekspertem, ale jestem najbardziej doświadczonym z moich współpracowników, więc jestem de facto ekspertem odpowiedzialnym za uczenie wszystkich prawidłowego korzystania z Git i naprawiania popełnianych błędów.
Tworzę dokument instruktażowy, który przechodzi przez Git i SourceTree i wyjaśnia każdy etap tego procesu. W procesie pobierania okno dialogowe SourceTree pozwala wybrać opcję „Natychmiast zatwierdzaj scalone zmiany”. Rozumiem, co to robi i dlaczego jest przydatne. Nie rozumiem, dlaczego nikt nie chciałby korzystać z tej funkcji.
Czy ktoś mógłby wyjaśnić, dlaczego nigdy nie chcesz, aby scalone zmiany były zatwierdzane automatycznie? Staram się zrozumieć uzasadnienie, aby móc lepiej wyjaśnić przydatność funkcji i dowiedzieć się, na jakie pułapki należy zwrócić uwagę w przyszłości.
Edycja: Nie sądzę, aby moje pytanie było duplikatem połączonego pytania. W powiązanym pytaniu ogólnie pyta się, jak często popełniać. Pytam o to, dlaczego ktoś nie chciałby używać konkretnej funkcji związanej z zatwierdzaniem scalania w SourceTree.