gpt4 book ai didi

git子模块最佳实践

转载 作者:太空狗 更新时间:2023-10-29 14:08:47 27 4
gpt4 key购买 nike

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

最佳答案

子模块的好处在于它不会向您的项目添加很多额外的代码,您必须维护这些代码,我认为这会给您带来双重好处:

  1. 您的开发人员不必担心那两三个奇怪的文件在那里做什么,为什么它们似乎与项目的其余部分不相符,或者它们来自哪里;相反,有一个漂亮整洁的文件夹,基本上就像一个符号链接(symbolic link),解释了所有这些
  2. 您可以在更新 bootstrap 时更新 ref,这使得保持最新状态变得很容易,但只有在您需要时才可以

记得提醒那些将克隆您的项目的人他们需要运行:

git submodule update --init

最重要的是。

关于git子模块最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12991897/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com