Я понимаю, что команда "SVN checkout" выполнит первоначальный доступ к файлам из репозитория Subversion и приведет их локально к вашему рабочему каталогу/копии и что команда "SVN update" получит изменения в файле ( s) из репозитория, если изменения были сделаны другими.
Мне кажется, что "обновление" - это всего лишь частный случай "проверки", то есть когда происходит проверка, он получает все файлы, так как пока не существует локально, и, следовательно, ВСЕ файлы "изменены" ", и что за кулисами эти команды делают в основном одно и то же. Я предполагаю, что команды существуют отдельно как средство упрощения?
Или, есть ли другие различия между командами, например, "обновление SVN" получает файлы, которые получают новые файлы (файлы, которые существуют в репозитории, которых у вас нет в вашей рабочей копии) или просто обновления существующих файлов