我想发布我的软件,其目录结构与我构建的略有不同。假设我正在使用git,我该如何实现?
例如,我的典型开发结构是这样的:
/dev/project
/applejack
/mystuff
/bin
/src
/beetlejuice
/mystuff
/bin
/src
/shared
/bin
/src
因此,我将实用程序或常用函数保存在多个项目使用的/shared
目录中。当我发布时,我希望将相关的共享源文件包含在主源目录中,而不是将其拆分到不同的目录中。所以,我希望它是这样的:
/beetlejuice
/src
所以,如果有人下载了我的beetlejuice项目,那么构建它(并且只有那个源)所需的所有源代码都在一个目录中。