2014-12-26 89 views
4

我們是2名開發人員,負責一個django應用程序。由於我們處於應用程序的初始階段,我們的模型正在快速變化,django遷移文件也在迅速變化。所以如果我們中的一個人推動遷移到git,另一個人拉他們並嘗試應用他們,django無法找到一個共同的遷移點,因爲他也會做一些模型更改。請建議一個乾淨的方式來解決這個問題。如何在開發人員中管理django 1.7中的遷移?

回答

1

所以有開發商A和B.

如果雙方都在Git中啓用通知,讓你知道你的朋友已經推動是非常重要的。

可以想象,A和B在同一個django應用上同時工作,可能在相同的models.py上。

如果A在models.py上推送更改,B需要在推送之前在其本地版本中應用這些更改。如果B推動他的變化,A需要在他推之前先應用它們。通過這種方式,兩個本地版本將具有相同的遷移歷史記錄。這是我如何與我的朋友..

任何改進,我所說的是高度讚賞

+1

是的,只是讓源控制處理它。 – alecxe

相關問題