gpt4 book ai didi

django - 如何组织一个webapp?

转载 作者:行者123 更新时间:2023-12-03 23:15:21 25 4
gpt4 key购买 nike

我正在启动我的第一个网络应用程序,但我不确定通常情况下是如何完成的。我正在使用 Django 和 Apache:

  1. 您如何管理源代码控制存储库?您是否 checkout 到一个单独的文件夹,然后有一个将文件复制过来的构建脚本?究竟应该将什么添加到存储库中?换句话说,如何确保不提交自动生成的文件? (有时很难分辨什么是自动生成的,什么是我还没有弄清楚的:)

  2. 如何先部署到私有(private)开发页面,然后在准备好后部署到主页?我可以设置两个服务器吗?如果是,怎么办?

我知道这些都是新手问题,但我似乎找不到真正解释这些基本问题的好教程。

最佳答案

我会有一个开发副本,它是从我的存储库中 check out 的。在实时站点上,我会导出(而不是 checkout )标记版本,并且我会将这些导出所在的目录命名为标签名称“project-v1.4.5”。然后我会有一个符号链接(symbolic link)指向当前事件的标签。如果您在使用新标签后发现问题,这可以让您更轻松地返回到旧版本。

如果您使用的是 SVN,我建议您阅读 ( http://svnbook.red-bean.com/ ) SVN 书中关于基本概念和标签的部分(在“分支和合并”一章中)。

SVN 允许您忽略不想提交的文件http://svnbook.red-bean.com/en/1.5/svn.advanced.props.special.ignore.html

关于django - 如何组织一个webapp?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1827512/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com