Pages

суббота, 18 февраля 2012 г.

DVCS Распределенные системы контроля версий


В рамках встреч белгородского сообщества «ИТ завтрак» в Пыж кафе прочитал доклад по распределенным системам контроля версий. 
Пришло семь человек, в следующий раз будем активнее проводить агитационные работы.  Это уже второе по счету выступление, первым был Максим Гладких с темой «Микроформаты – зачем?». Следите за анонсами будущих встреч в группе на facebook.
Презентация и план выступления.

DVCS Distributed Version Control Systems 
1. Обзор
  • Что такое DVCS
  • Преимущества
  • Ветвление/Слияние
  • Недостатки
  • Hg vs. Git 
2.  DVCS за 5 минут 
  • Центральный репозиторий
  • Гибкий рабочий процесс
  • Развертывание 
  • Иерархия доверия
3. Преимущества
  • Работаем offline
  • У каждого своя полная копия
  • Это быстро!
  • Ветвления/слияния
4. Слияние в SVN 
5. Слияние в DVCS 
6. Недостатки
  • Потеря простоты модели
  • Более, чем один путь сделать одно и тоже
  • Нельзя взять часть репозитория
  • Надо читать доки :)
7. Mercurial vs. Git: Who the FUCK cares? Use what YOU like
8. Спасибо! Вопросы? 

После похожего обсуждения DVCS в нашей компании, немного улучшил презентацию, добавил пару фото слайдов и ярких образов из презентации  «DVCS – будущее сегодня» (автор Сергей Калинец). Все-таки удачные фото воспринимаются аудиторией гораздо лучше, чем текст. 
Ребята были весьма удивлены тому факту, что у нас в компании нет единого стандарта, а используемые инструменты выбирает руководитель проекта. 
Что вынес для себя: есть над чем работать – во время выступления не смотреть по сторонам, стараться наладить зрительный контакт с аудиторией. Буду продолжать оттачивать навыки публичных выступлений. Добавил «Камасутру для оратора» в список на прочтение. 

Пару ссылок на тему:
  1. Игорь Ткачев. Git в картинках (использование Git и GitExtensions в Windows)
  2. Установка Git в Windows и первичная настройка аккаунта GitHub
  3. Книга ProGit (перевод на русский язык)
  4. Шпаргалка по основным командам консоли Git
  5. Analysis of Git and Mercurial

0 коммент.:

Отправить комментарий