уважаемые посетители блога, если Вам понравилась, то, пожалуйста, помогите автору с лечением. Подробности тут.

Git — распределённая система управления версиями.

Программа является свободной и выпущена под лицензией GNU GPL v.2.

Git поддерживает быстрое разделение и слияние версий, а также содержит инструменты для навигации и визуализации нелинейной истории разработки.

Git предоставляет каждому разработчику локальную копию всей истории разработки, изменения копируются из одного репозитория в другой.

Репозиторий Git представляет собой каталог файловой системы, в котором находятся файлы конфигурации репозитория, файлы журналов операций, выполняемые над репозиторием, индекс расположения файлов, и хранилище, содержащее файлы. Структура хранилища файлов не отражает реальную структуру хранящегося в репозитории файлового дерева, она ориентирована на повышение скорости выполнения операций с репозиторием. Когда ядро обрабатывает команду изменения (неважно, при локальных изменениях или при получении патча от другого узла), оно создаёт в хранилище новые файлы, соответствующие новым состояниям изменённых файлов. Существенно, что никакие операции не изменяют содержимого уже существующих в хранилище файлов.

Практически все обычные операции с системой контроля версий, такие, как коммит и слияние, производятся только с локальным репозиторием. Удалённый репозиторий можно только синхронизировать с локальным как «вверх» (push), так и «вниз» (pull).

В Delphi IDE поддержка репозиториев Git была реализована в версии Delphi XE7.

Смотрите также:

  1. Статья: Работа с Git в Delphi 10.3 Rio. Пошаговое руководство
  2. Статья: DVCS Git и TortoiseGit в картинках. Пособие для начинающих чайников
  3. Wikipedia: Git

 

уважаемые посетители блога, если Вам понравилась, то, пожалуйста, помогите автору с лечением. Подробности тут.
« Back to Glossary Index