Осваиваю Git параллельно в двух проектах - маленькой игрушкой на C и корпоративным справочником на Python/Django. C первым все понятно - эволюционные изменения, которые легко кладутся в master.
А вот с Django все плохо - постоянно идут изменения в моделях, структуре каталогов, эксперименты со сторонними модулями... И самое непонятное что делать с migrations. Пробовал делить все эксперименты на бранчи, но в итоге еще больше запутываешься и получаешь гемор со слиянием. И это пока я один работаю с этим репозиторием...
Есть какие-то best practices?