Использование Git; введение в Tkinter

Разработка:

Коротко о VCS/DVCS

VCS:

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

Используется централизованный репозиторий на всех

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

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

DVCS

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

Цикл:

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

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

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

Пример:

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

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

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

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

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

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

Технические подробности:

TkInter

TODO

Д/З