Новости

Что такое централизованные системы управления версиями и распределенные системы управления?

Централизованные системы управления версиями

Библиотека версий централизована на центральном сервере. Когда мы на самом деле работаем, мы используем наши собственные компьютеры, поэтому мы должны сначала подключиться к центральному серверу, чтобы получить последнюю версию оттуда, а затем писать или изменить код, и после завершения нам нужно протолкнуть работу, которую мы проделали на центральный сервер. Централизованные системы управления версиями должны быть подключены к Интернету для работы. Если он находится в локальной сети, все в порядке, пропускная способность достаточно большая, а скорость достаточно быстрая. Если он находится в Интернете, если скорость будет медленной, она будет очень удручающей.

Distributed Control System

Распределенная система управления

Для друзей, которые работали над большими данными (Hadoop) или большими базами данных, концепция «распределенного» должна быть очень знакомой, поэтому я не буду объяснять это слишком много здесь. По сравнению с централизованными системами управления версиями,Распределенные системы управленияне иметь центрального сервера. Компьютер каждого - это полная библиотека версий, поэтому нет необходимости подключаться к Интернету при работе, потому что версии находятся на их собственных компьютерах. Поскольку у каждого компьютера есть полная библиотека версий. Тогда вопрос в том, как сотрудничать в разработке проектов среди нескольких людей? Например, кто -то изменяет файл A на своем компьютере, и в то же время кто -то еще также изменяет файл A на своем компьютере. На этом этапе вам нужно только выдвинуть свои собственные изменения друг к другу, и вы можете увидеть изменения друг друга.

Если вы использовали SVN и GIT, нетрудно сделать вывод: SVN принадлежит к централизованной системе управления версиями, в то время как GIT принадлежитРаспределенная система управления.


Похожие новости
X
We use cookies to offer you a better browsing experience, analyze site traffic and personalize content. By using this site, you agree to our use of cookies. Privacy Policy
Reject Accept