Различия между версиями 1 и 2
Версия 1 от 2019-02-28 17:48:51
Размер: 1536
Редактор: FrBrGeorge
Комментарий:
Версия 2 от 2019-02-28 20:00:04
Размер: 1614
Редактор: FrBrGeorge
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 2: Строка 2:
''из-за не:исправности компьютера лекция вышла только на доске''
Строка 34: Строка 34:
 * Зарегистрироваться на GitHub
 * Создать проект `First`
 * '''TODO'''
 * Зарегистрироваться на GitHub (опять)
 *

Индивидуальная разработка

из-за не:исправности компьютера лекция вышла только на доске

  • Понятие VCS
    • хранение
    • документирование
    • история и поддержка цикла разработки
    • публикация и прочая инфраструктура

  • Централизованная VCS
    • сервер
    • общее дерево
    • обновление дерева
    • синхронизация
    • Недостатки: блокировки, real-time оповещения
  • Распределённая VCS (DVCS)
    • Работа с индивидуальным хранилищем
    • Публикация хранилища в момент готовности
    • Недостатки: индивидуальные публичные хранилища, нет отслеживания обращений
      • ⇒ дополнительная инфраструктура
  • GIT: немного истории
    • принципы:
      • хранение всех объектов
      • хранение истории: какой объект в какой когда превращался
    • основные понятия индивидуальной разработки
      • commit
      • push / pull
      • reset
      • tag
      • ветки, инструменты совместной разработки

Примеры

Д/З

  • Зарегистрироваться на GitHub (опять)

LecturesCMC/PythonDevelopment2019/02_IndividualDevelopment (последним исправлял пользователь FrBrGeorge 2019-02-28 20:00:04)