2012-10-20 108 views
3

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

回答

3

约一个子模块的好处是,它并没有增加很多额外的代码到你的项目,代码,你必须保持,我将认为您的利益两方面:

  1. 您的开发人员不必担心这两个或三个奇怪文件在那里做什么,为什么他们似乎没有与项目的其余部分或来自哪里;相反,有一个很好的整洁的文件夹,基本上就像一个符号链接,并解释了所有这一切
  2. 当bootstrap更新时,您可以更新ref,这使得更新容易,但只有当你想

记得提醒人们谁就会克隆你的项目,他们将需要运行:

git submodule update --init 

大多数别的之前。