Система контроля версий Git

Материал из ИСУ-ВУЗ помощя
(Различия между версиями)
Перейти к: навигация, поиск
(Новая страница: «__TOC__ Для проекта ИСУ ВУЗ используется система контроля версий Git - Свободная система конт...»)
 
(Клонирование проекта)
 
(не показана 1 промежуточная версия 1 участника)
Строка 1: Строка 1:
 
__TOC__
 
__TOC__
Для проекта ИСУ ВУЗ используется система контроля версий Git - Свободная система контроля версий
+
Для проекта ИСУ ВУЗ используется система контроля версий Git - (произн. «гит»[1]) — распределённая система управления версиями файлов. Проект был создан Линусом Торвальдсом для управления разработкой ядра Linux, первая версия выпущена 7 апреля 2005 года. На сегодняшний день поддерживается Джунио Хамано (англ. Junio C. Hamano).
 +
 
 +
Примерами проектов, использующих Git, являются ядро Linux, Drupal, Cairo, GNU Core Utilities, Mesa, Wine, Chromium, Compiz Fusion, FlightGear, jQuery и некоторые дистрибутивы Linux (см. ниже).
 +
 
 +
Программа является свободной и выпущена под лицензией GNU GPL версии 2.
 
=Git=
 
=Git=
 +
Система спроектирована как набор программ, специально разработанных с учётом их использования в скриптах. Это позволяет удобно создавать специализированные системы контроля версий на базе Git или пользовательские интерфейсы. Например, Cogito является именно таким примером фронтенда к репозиториям Git, а StGit использует Git для управления коллекцией патчей.
 +
 +
Git поддерживает быстрое разделение и слияние версий, включает инструменты для визуализации и навигации по нелинейной истории разработки. Как и Darcs, BitKeeper, Mercurial, Bazaar и Monotone, Git предоставляет каждому разработчику локальную копию всей истории разработки, изменения копируются из одного репозитория в другой.
 +
 +
Удалённый доступ к репозиториям Git обеспечивается git-daemon, SSH- или HTTP-сервером. TCP-сервис git-daemon входит в дистрибутив Git и является наряду с SSH наиболее распространённым и надёжным методом доступа. Метод доступа по HTTP, несмотря на ряд ограничений, очень популярен в контролируемых сетях, потому что позволяет использовать существующие конфигурации сетевых фильтров.
 
==Установка==
 
==Установка==
 +
Установка при дельно простая=)
 
==Настройка==
 
==Настройка==
 +
 
==Клонирование проекта==
 
==Клонирование проекта==
 +
1) Нужно подключить сетевой диск
 +
В зависимости от
 +
2) запустить оболочку bash от git и перейти в каталог пустой папки
 +
3)
 +
 
==Сохранить изменения==
 
==Сохранить изменения==
 +
 
==Получить изменения==
 
==Получить изменения==
 +
 
==Отправить изменения==
 
==Отправить изменения==

Текущая версия на 15:40, 24 февраля 2012

Содержание

Для проекта ИСУ ВУЗ используется система контроля версий Git - (произн. «гит»[1]) — распределённая система управления версиями файлов. Проект был создан Линусом Торвальдсом для управления разработкой ядра Linux, первая версия выпущена 7 апреля 2005 года. На сегодняшний день поддерживается Джунио Хамано (англ. Junio C. Hamano).

Примерами проектов, использующих Git, являются ядро Linux, Drupal, Cairo, GNU Core Utilities, Mesa, Wine, Chromium, Compiz Fusion, FlightGear, jQuery и некоторые дистрибутивы Linux (см. ниже).

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

Git

Система спроектирована как набор программ, специально разработанных с учётом их использования в скриптах. Это позволяет удобно создавать специализированные системы контроля версий на базе Git или пользовательские интерфейсы. Например, Cogito является именно таким примером фронтенда к репозиториям Git, а StGit использует Git для управления коллекцией патчей.

Git поддерживает быстрое разделение и слияние версий, включает инструменты для визуализации и навигации по нелинейной истории разработки. Как и Darcs, BitKeeper, Mercurial, Bazaar и Monotone, Git предоставляет каждому разработчику локальную копию всей истории разработки, изменения копируются из одного репозитория в другой.

Удалённый доступ к репозиториям Git обеспечивается git-daemon, SSH- или HTTP-сервером. TCP-сервис git-daemon входит в дистрибутив Git и является наряду с SSH наиболее распространённым и надёжным методом доступа. Метод доступа по HTTP, несмотря на ряд ограничений, очень популярен в контролируемых сетях, потому что позволяет использовать существующие конфигурации сетевых фильтров.

Установка

Установка при дельно простая=)

Настройка

Клонирование проекта

1) Нужно подключить сетевой диск В зависимости от 2) запустить оболочку bash от git и перейти в каталог пустой папки 3)

Сохранить изменения

Получить изменения

Отправить изменения

Личные инструменты
Пространства имён
Варианты
Действия
Навигация
ИСУ ВУЗ:WIN32
ИСУ ВУЗ:WEB
Инструменты