我正在編寫一個已經用Python/Django編寫的項目,並且最近對models
之一進行了一些更改。在進一步研究這項新功能之前,我想測試我現在所做的更改,但是我知道在我對models
所做的更改生效之前,我需要運行python manage.py makemigrations
& python manage.py migrate
。Django/Python-我應該在本地分支上運行makemigrations,還是隻在master上運行?
我做開發上的獨立git
分支master
,但我有點不確定什麼是最好的做法是在這裏的不同分支運行的遷移的條款(我是比較新的兩個的Python/Django的& GIT)。
難道是明智的在我的開發分支運行makemigrations
和測試它在那裏,我一直在測試,我迄今工作的bug修復同樣的方式,或者我需要與master
合併我的開發分支運行前makemigrations
?
我知道,如果我在我的開發分支上運行遷移,我需要在master
上再次運行它們,只要我合併了我的更改,但我只是想知道是否對此方法或事物有任何危險我應該留意一下?