Django wykrywanie konfliktów migracji

0

Czy zna ktoś jakieś narzędzie/skrypt do wykrywania konfliktów zależności migracji? Chcę zrobić jakiś skrypt, który będzie odpalany albo w pre-commit hooku, albo zwyczajnie w testach, żeby wyłapywać przypadki, gdy rozjeżdżają mi się zależności tych migracji, ale może istnieje już do tego celu jakieś dedykowane narzędzie? Dodam, że jest to django 1.11 :|

1

Jedyne co znalazłem: https://github.com/tonyo/django-migration-checker. Pytanie tylko czy jest Ci to potrzebne, konfilkty w migracjach powinny wychodzic lokalnie i lokalnie zostawac rozwiazywane. Nie wyobrazam sobie puszczac kod na repo z konfilktami.

0

@Lestrange: Dzięki za link, spoko paczka. Co do konfliktów, to racja, powinny wychodzić lokalnie, ale niektóre platformy gita pozwalają robić auto rebase bezpośrednio na stronie, przez co łatwo wciągnąć zmiany np. z dev brancha, gdzie w międzyczasie ktoś inny spushował migrację i wtedy po rebase powstaje konflikt, który potrafi przejść niezauważony. Mając takiego checkera minimalizuje się ryzyko, że wpuścimy konflikty na deva i później o zgrozo na proda bo po pierwszym merge'u wywali się pipeline.

1 użytkowników online, w tym zalogowanych: 0, gości: 1