Podlodka #73 — Работа с Git

Чтобы раскрыть тему workflow работы с Git, мы отыскали человека, который подсадил на него весь Яндекс. Сергей Сергеев рассказал нам много историй из своего опыта, помог разобрать разные способы организации процессов разработки вокруг Git, объяснил, в чем состоят проблемы монорепозиториев, похоливарил про rebase vs merge и закопал git submodules.

SoundCloud: https://bit.ly/2N0sRBL
iTunes: https://apple.co/2OPsUk6

Поддержи лучший подкаст про мобильную разработку:
www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Telegram-канал: https://t.me/podlodkanews
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast

Содержание:
- 00:00:33 — Знакомство с гостем
- 00:01:55 — Опыт работы Сергея с разными VCS
- 00:05:30 — Какие VCS используются в Яндексе
- 00:06:55 — Для каких задач используется SVN
- 00:10:24 — Как Яндекс переходил на Git
- 00:12:30 — VCS vs SCM
- 00:14:15 — Децентрализованные системы контроля версий
- 00:17:30 — Зачем нужен workflow работы с VCS
- 00:21:43 — Workflow в поисковых интерфейсах Яндекса
- 00:37:50 — Автомерджи
- 00:41:40 — Проверки качества в workflow разработки
- 00:46:50 — Workflow в проектах Кати, Жени и Егора
- 00:59:04 — Монорепозитории
- 01:06:50 — rebase vs merge
- 01:15:40 — git lfs
- 01:21:30 — git bisect
- 01:24:20 — Важность понимания принципов работы Git
- 01:28:00 — git submodules
- 01:31:03 — Подведение черты

Полезные ссылки:
- Git — инструмент для совместной работы, с нуля и до регламента в команде — Сергей Сергеев
 https://www.youtube.com/watch?v=yDSs80lu3ak
- «Волшебство Git»
http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/ru/
- «Официальная» книга от основателей github
https://git-scm.com/book/ru/v2
- Сборник рецептов по git от atlassian
https://www.atlassian.com/git
- Короткие заметки Сергея Сергеева про Git
https://git-init.ru
- Trunk Based Development
https://trunkbaseddevelopment.com

Like what you read? Give Podlodka Podcast a round of applause.

From a quick cheer to a standing ovation, clap to show how much you enjoyed this story.