我是Git新手,需要使用Git将Django网站部署到生产服务器上。我现在只有一个主分支。问题是开发环境与生产环境不同,应该如何在Git中维护两个环境(开发和生产)? 我应该使用两个新分支(开发和生产)吗?请给我一些提示。
另一个问题是,当我完成将代码上传/推送到生产服务器时,我需要重新启动Gunicorn(服务于Django网站)。我该如何做?
最重要的问题是...我是否应该使用Git来处理这个任务,还是有更好的选择?
此致敬礼。
我是Git新手,需要使用Git将Django网站部署到生产服务器上。我现在只有一个主分支。问题是开发环境与生产环境不同,应该如何在Git中维护两个环境(开发和生产)? 我应该使用两个新分支(开发和生产)吗?请给我一些提示。
另一个问题是,当我完成将代码上传/推送到生产服务器时,我需要重新启动Gunicorn(服务于Django网站)。我该如何做?
最重要的问题是...我是否应该使用Git来处理这个任务,还是有更好的选择?
此致敬礼。
try:
from settings_prod import *
except ImportError:
pass
try:
from settings_dev import *
except ImportError:
pass
buildout
来解决这个问题,但是在SO上还有很多其他的方法可以找到。 - Davor Lucic