Большинство функций доступно в автономном режиме
В централизованных VCS, таких как Subversion, единственное, что вы можете делать в автономном режиме, это редактировать материал.Некоторые системы предоставляют ограниченный доступ к другим функциям (например, в Subversion вы можете найти и вернуться к последней версии из репозитория), но большая часть того, что делает VCS полезной, это
- история чтения
- извлечение старых версий
- фиксация
- создание веток
возможно только при подключении к центральному серверу.
При использовании DVCS все вышеперечисленные операции работают локально, и, если что-то требуется для входа на центральный сервер, вы всегда можете отправить его туда позже, когда снова подключитесь к сети.
Хотя это, вероятно, неважно, если вывсегда в сети (например, в офисе), это может быть важно, если вам часто приходится работать в автономном режиме, например, во время путешествий или дома с ненадежным соединением.
Я начал использовать git специально, потому что я часто работаюна дороге и обычно не имеют (надежного) соединения.