Python и открытая разработка

Сообщество Python и разработка

Коротко о разработке

Коротко о VCS/DVCS

VCS:

Цикл работы с VCS

  1. Синхронизация
  2. Редактировние
  3. Оформление коммита
  4. Публикация

Проблема: совместная работа над одним корпусом текстов

DVCS

Цикл работы с DVCS

  1. Синхронизация
  2. Разработка (в цикле)
    1. Редактировние
    2. Оформление коммита
  3. Публикация

Минимальные правила:

Остальные правила (ветки, теги и т. п. — определяются дисциплиной разработки)

Структура:

Пример:

  1. init/clone (развёртывание)

    • («проблема зарождения жизни»: создание репозитория для публикации)

  2. pull (синхронизация)

  3. Разработка
    1. Редактирование
    2. add (регистрация изменений)

    3. commit (фиксация изменений)

  4. push (публикация)

Редактор для commit message

Д/З