Системы контроля версий файлов в инженерном деле: различия между версиями

Содержимое удалено Содержимое добавлено
Метки: с мобильного устройства из мобильной версии
Строка 79:
=== Выбор типа сервера ===
 
[[w:Subversion|Subversion (SVN)]] - централизованная система, для выполнения большинства операций (например, просмотр истории) требуется подключение. Можно назначать права доступа на отдельные подпапки репозитория, брать в работу часть репозитория (например, просто рассылайте пользователям URL `'репозиторий\папка\подпапка`').
 
[[w:Git]] - наиболее известная децентрализованная система, часть операций (например, просмотр истории) выполняется локально. Права доступа иможно выдавать выполнять только целиком на весь проект, взятие в работу можнотакже выполнятьвыгружает только целикомвесь проект (взять только 1 подпапку, как в SVN - нельзя). Также децентрализованность означает, что рабочая копия содержит также и всю историю правок (что увеличивает ее размер на весьлокальном проектдиске), и операции синхронизации выполняются не в 1 операцию ('commit'), как в svn, а в 2 ('commit'-'push').
 
=== Общие вопросы ===