Django wykrywanie konfliktów migracji

Django wykrywanie konfliktów migracji
masochista
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 77
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 :|

Lestrange
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 10
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.

masochista
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 77
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.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.