我正准备实施一个源代码控制系统(颠覆),但我对如何构建我的文件夹有一些疑问。
我使用 Delphi 进行所有开发,并从 IDE 中编译项目。
我当前的项目文件夹结构如下:
-E:\工作\1。共享 --Forms(所有项目的共享表单) --Units(所有项目中的共享单元/类,包括 JCL 等第 3 方) -E:\工作\2。公司名 --Admin(与管理工作相关的东西,如许可证密钥生成器、自动处理订单处理的 Windows CGI,全部在 Delphi 中开发) --项目 ----项目A -----5.x(版本 5.x) ------BIN(该项目的所有二进制文件所在的位置) ------Build Manager(FinalBuilder 项目所在的地方) -------安装(创建 setup.exe 的 NSIS 文件) --------Protection(项目文件保护已编译的exe) --------更新(自动更新相关的inf文件) ------Docs(安装文件中包含的readme.txt、license.txt和history.txt在哪里) --------缺陷(我或其他人进行的任何测试的文档) --------HTMLHelp(项目的html帮助) ------研发(截图,设计理念和其他研发的东西去哪里) ------Releases(使用 FinalBuilder 构建版本时,nsis 创建的设置文件放在此处) ------资源(本项目使用的图像和其他资源) ------Source(如果存在子项目,它将编译为 BIN,因为它们都是相关的) --------子项目A --------子项目B --------子项目C --网站 --- companywebsite.com(目前唯一的一个,但如果我们决定为产品建立单独的网站,它们都将放在站点文件夹中)
符号“-”标记目录。
有人关心对当前结构发表评论或有任何改进建议吗?
谢谢!