저는 Python/Django로 작성되었으며 최근에 models
중 하나를 변경했습니다. 이 새로운 기능을 개발하기 전에 변경 사항을 테스트하고 싶습니다. models
에 대한 변경 사항이 적용되기 전에 python manage.py makemigrations
& python manage.py migrate
을 실행해야한다는 것을 알고 있습니다. .Django/Python- 로컬 분기에서 makemigrations를 실행해야합니까? 아니면 마스터에서만 실행해야합니까?
나는 master
에 별도의 git
분기에 개발을하고 있지만, 생각하고 조금 모르는 것을 가장 좋은 방법은 (내가 파이썬/장고 & 힘내 모두 비교적 새로운 오전) 다른 나뭇 가지에 마이그레이션을 실행의 측면에서 여기에있다.
makemigrations
을 개발 브랜치에 실행하고 지금까지 수행 한 버그 수정을 테스트 한 것과 같은 방식으로 테스트하거나 개발 분기를 master
과 병합해야합니까? makemigrations
을 실행하기 전에?
내 개발 지점에서 마이 그 레이션을 실행하면 변경 사항을 병합 한 후에 master
에서 다시 실행해야한다는 것을 알고 있습니다. 그러나이 방법이나 위험 요소가 있는지 궁금한 점이 있습니다. 나는 밖으로보아야합니까?