Племя Смайликов


Смайлики
Главная »
Смайлики
Смайлики »
Анимации смайлики
Анимации »
cмайлики
Поиск »
Блог
Блог »

Меню сайта
Карта сайта
Ангелы
Благодарю
Блестящие
Большие
Буквы
Валентинки
Военные
8 марта
Грусть
Да
Девочки
День рождения
Дети
Еда
Животные
Женские
Зеленые
Зодиак
Здоровье
Зима
Злость
Игры и игрушки
Китти
Коты, кошки, котята
Компьютер
Красивые смайлики
Лето
Любовь
Музыка и танцы
Насекомые
Некультурные
Нет
Новый год
Осень
Обнимемся
Оценка
Очки
Пасха
Погода
Птицы
Праздники
Подмигивание
Понравилось
Поцелуи
Приветствия
Привидения
Прикольные
Пришельцы
Провожу время
Прощание
Профессии
Разноцветные
Размышления
Роботы
Рыбы
Салют
Синие
Скелет
Свадьба
Сердечки
Смущение
Солнце, солнышко
Сон
Смех
Страх
Слезы
Спорт
Телевизор
Телефон
Транспорт
Уборка
Удивление
Улыбки
Ужас
Флаги
Фото
Форум
Цветы
Цифры
Цыпленок
Хэллоуин

Ангелы
Благодарю
Блестящие
Большие
Буквы
Валентинки
Военные
8 марта
Грусть
Да
Девочки
День рождения
Дети
Еда
Животные
Женские
Зеленые
Зодиак
Здоровье
Зима
Злость
Игры и игрушки
Китти
Коты, кошки, котята
Компьютер
Красивые смайлики
Лето
Любовь
Музыка и танцы
Насекомые
Некультурные
Нет
Новый год
Осень
Обнимемся
Оценка
Очки
Пасха
Погода
Птицы
Праздники
Подмигивание
Понравилось
Поцелуи
Приветствия
Привидения
Прикольные
Пришельцы
Провожу время
Прощание
Профессии
Разноцветные
Размышления
Роботы
Рыбы
Салют
Синие
Скелет
Свадьба
Сердечки
Смущение
Солнце, солнышко
Сон
Смех
Страх
Слезы
Спорт
Телевизор
Телефон
Транспорт
Уборка
Удивление
Улыбки
Ужас
Флаги
Фото
Форум
Цветы
Цифры
Цыпленок
Хэллоуин







21:22 06.03.2018

Использование Git и GitHub для коллективной работы над проектом



Использование Git и GitHub для коллективной работы над проектом

Создание программного обеспечения достаточно трудоемкий процесс и на сегодняшний день ведется в основном коллективами разработчиков. При разработке коллективом крупного программного проекта возникает проблема эффективной синхронизации изменений, параллельно вносимых в проект разными разработчиками. Объем текста и данных, структурная архитектура проекта, количество занятых разработчиков, способы их общения, темпы разработки - все эти факторы имеют сильное воздействие на эффективность используемых методов синхронизации изменений. Для решения этих целей используются системы контроля версий (Version Control Systems).

На сегодняшний день существует большое количество различных систем контроля версий. Системы контроля версий разделяются на локальные, централизованные и распределенные. В последнее время активно развиваются и внедряются распределенные системы контроля версий, поскольку они лишены проблем локальных и централизованных систем контроля версий. Примерами таких систем могут служить, например, Git, Mercurial, Bazaar.

В результате рассмотрения перечисленных выше систем нами был выбрана система Git. Одним из факторов, повлиявших на данное решение стал бесплатный сервис GitHub. GitHub – самый большой веб-сервис для хостинга проектов и их совместной разработки. Основан на системе контроля версий Git и разработан на Ruby on Rails и Erlang компанией GitHub, Inc. Использование Github позволяет не только размещать и работать с исходным кодом, но и размещать справочную информацию в виде wiki-страниц, а также создавать и размещать сайты с использованием встроенного веб-сервера Jekyll.

Нами был рассмотрен основной цикл операций при совместной работе над проектом:
* Обновление рабочей копии;
* Модификация проекта;
* Фиксация изменений.
Git позволяет эффективно проводить такие традиционно сложные операции как создание веток и слияние, просмотр и откат изменений, разрешение конфликтов файлов, создание именованных веток.

Таким образом, Git представляет собой эффективный инструмент для осуществления коллективной работы над проектом.

Трефилова Н.С.

Использование Git и GitHub для коллективной работы над проектом









Использование Git и GitHub для коллективной работы над проектом 21:22 06.03.2018 Просмотров 204 главная » блог Читайте в RSS от 16.11.2018
Яндекс.Метрика