【发布时间】:2012-12-29 21:57:20
【问题描述】:
有没有办法可以将 Smarty PHP 的 libs 文件夹添加到我的开源 GitHub 项目中,并在 Smarty 更新时自动更新?
【问题讨论】:
有没有办法可以将 Smarty PHP 的 libs 文件夹添加到我的开源 GitHub 项目中,并在 Smarty 更新时自动更新?
【问题讨论】:
不,因为您可以在 GitHub 存储库中注册的唯一参考是子模块。
(如“Using someone else's repo as a Git Submodule on GitHub”)
子模块只是引用一个固定提交,而不是“最新的”。
您可以使用subtree merging,但是:
【讨论】:
您可以使用this repo,它是 Smarty 的 Git 镜像。你真的不希望外部库自动更新。
如果更新有错误或其他更改会破坏您的代码怎么办?你怎么回滚?如果自动更新,你怎么知道回滚到哪里?
如果您知道自己需要 Smarty 中的新功能或错误修复,我强烈建议您避免自动更新,而是手动更新。
【讨论】:
distribution/libs 中的文件,如果我愿意,我可以用 git 命令手动更新它吗?
.gitmodules。