3

我在 Github 上有一个使用引导程序的 PHP 项目……我们想对其进行子模块化。但是 bootstrap 在该项目中还有其他我们不需要的东西。我应该如何包含引导程序,以便我们获得正确的文件,但项目中没有所有这些额外的东西(并且可以从安装该项目的任何人的网站公开访问)?

4

1 回答 1

3

子模块的好处是它不会向您的项目添加大量额外代码,这些代码您必须维护,我认为这对您有两方面的好处:

  1. 您的开发人员不必担心那两个或三个奇怪的文件在其中做什么,为什么它们似乎与项目的其余部分不匹配,或者它来自哪里;相反,有一个漂亮整洁的文件夹,它基本上就像一个符号链接,并解释了所有这些
  2. 您将能够在更新引导程序时更新 ref,这使得保持最新状态变得容易,但仅在您想要时

请记住提醒将克隆您的项目的人他们需要运行:

git submodule update --init

在大多数其他事情之前。

于 2012-10-20T19:41:06.207 回答