我是 git 新手,我的任务是将现有项目移动到 git 中。我遇到的问题是它实际上是 2 个项目。让我们称这个项目为“One”。一个实际上既是一个报告站点,也是一组供各个项目使用的代码模板(这使报告站点能够在项目之间运行报告标准)。我们希望在我们的开发和报告服务器上运行报告站点,并在我们的开发和生产服务器上拥有代码模板。所以,有时两个存储库都需要,而有时只需要 1 个。一个是用这样的代码结构编写的:
/one (generic main dir, no files, only sub-dirs)
/onesource (PHP source code for the reporting site)
/onerept (reports run by the reporting site)
/onelib (templates)
/oneinc (include files used by templates)
/oneadmn (files used by both)
因此,报告站点存储库将希望包含 onesource 和 onerept 子目录,而模板存储库将希望包含 onelib 和 oneinc 目录。如果需要,我可以将 oneadmn 目录设置为服务器之间的共享挂载。当前所有内容都设置为共享挂载,但由于多种原因,这很糟糕。
如何在 git 中进行设置?