Сравнение Git и SVN - Разработка модуля для хранения и управления документами в электронном виде

Аргументы в пользу Subversion:

    1) централизованность системы позволяет не хранить на компьютере весь репозиторий, а лишь срез репозитория -- конкретную версию; 2) наличие удобного и хорошо развитого инструмента TortoiseSVN, предоставляющим графический интерфейс в Windows; 3) разработчики отмечают лучшую интеграцию SVN в графические IDE.

Аргументы в пользу Git:

    1) для доступа к истории версий нет необходимости иметь сетевое подключение; 2) репозиторий не зависит от сбоев в работе сервера. На компьютере каждого из клиентов содержится полностью независимая копия репозитория; 3) гибкая система синхронизации ревизий: для получения новых версий файлов теоретически необходим доступ лишь к компьютерам клиентов, внесших изменения; 4) производительность: наблюдается значительный прирост в скорости работы по сравнению с SVN.

Как видно из сравнения, Git опережает SVN по быстродействию и гибкости. А проблема нехватки дискового пространства не столь критична на современном компьютере. Помимо прочего, критичным для разработки больших приложений на Ruby on Rails является сохранение приемлемых параметров быстродействия при значительном увеличении объема исходного кода.

Похожие статьи




Сравнение Git и SVN - Разработка модуля для хранения и управления документами в электронном виде

Предыдущая | Следующая