Если вы не обновляете, вы рискуете столкнуться с конфликтом, если кто-то еще отредактировал какие-либо файлы, которые вы хотите зафиксировать во время их редактирования.
В системах контроля версий, таких как Subversion, вы не будетеразрешено фиксировать перед обновлением, даже если изменения принадлежат разным строкам - сначала вам нужно будет выполнить обновление, а затем, возможно, разрешить конфликты, затем вам будет разрешено зафиксировать.Это работает так: вы начинаете фиксацию, сервер репозитория Subversion проверяет, не конфликтует ли какое-либо из ваших изменений с последними, если какое-либо из них конфликтует, коммит отклоняется в целом .
В старых системах (я не могу назвать пример) это может вызвать серьезные проблемы, такие как перезапись изменений или выполнение неполного коммита (некоторые файлы зафиксированы, некоторые нет).