开发一个完整的 WEB 网站项目,会涉及到组织管理资源的问题。包括站点文件,数据库备份文件,UI 与图像文件,需求文档,开发文档等等。找了很多相关文章和项目,都没有发现有一个完整的参考。
楼主目前采用的方法是分为站点,文档,数据库备份三个大类,统一放在一个大的 Projects 文件夹下面。说明:
下面一个 Sites 文件夹,用于存放网站项目,假设网站项目名称是 sublime,那么文件夹结构是这样的:
楼主发此贴的主要目的: 第一就是想知道别人是如何组织项目文件夹的, 第二就是需求文档和开发文档具体需要那些内容。开发文档设计站点的架构,包括数据库的设计。这方面很难看到具体规范的参考。
1
AllOfMe 2018-08-01 12:45:45 +08:00
代码用 git, 其他美术 psd 计划之类的放到 svn,或者就 ftp,smb 之类的
|
4
meetocean OP 补充一点说明,如果是给别人的公司开发项目,站点夹,数据库,文档都是存放在公司命名的文件夹下。
|
5
meetocean OP 站点也有备份文件夹,至少不那么急切,所以没有提出。虽然 git 能够版本管理,但是物理备份的时候,还是与数据库备份一样,项目名+年月日时命名文件。
一处工作,多处备份。物理备份+远程备份,以防万一数据损失。 物理备份就是用移动 U 盘备份,远程备份,就是上传到互联网上可信任的服务提供商那儿备份,例如 Dropbox,google Drive 等。 |
6
Bardon 2018-08-01 16:00:19 +08:00 via iPhone
很好奇几百上千 GB 的 oa,过类似体积的项目,大家平时怎么备份的。
|