如何为Django Wagtail应用程序设置Git工作流程?

问题描述

我是目前唯一从事此项目的人。我正在使用git和GitHub在两台计算机之间传递项目。两者设置相同,以便在开发中运行项目。

我现在想将项目推送到服务器。我不是问要设置服务器或更改用于生产的production项目。

我想知道如何做,就是能够继续在计算机之间传递我的项目以继续工作,但是我也希望能够推送到实时服务器。

我知道可以使用.gitignore文件忽略您不想替换的文件,以便您可以保留服务器设置,而不保留其他设置。如果我将一台计算机与服务器配合使用,那会很好。但是,如果我想继续在开发计算机和服务器之间传递项目,该怎么办?好像我在发送到服务器时需要第二个.gitignore文件。例如,我想在计算机之间共享sqlite.db,但是我不想将其发送到服务器。

我开始使用master分支进行生产,而使用alt分支进行开发。我只是对如何在它们之间分离文件感到困惑。

解决方法

您是否考虑过构建两个单独的Django设置文件?一种用于开发环境,另一种用于生产。通过忽略它们,可以在与开发人员不同的产品中设置数据库。

https://www.coderedcorp.com/blog/django-settings-for-multiple-environments/

也许您可以gitignore“ .gitignore”文件本身并为开发人员设置一个,而为prod设置一个,这样可以避免拉出.sqlite文件。

祝你好运

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...