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