我们有一个网站,它有大约 9 个不同的代码库,用于它的各种功能,可以在不同的服务器上运行。
我们使用 SVN 和脚本将代码从 repo 复制到登台服务器进行测试,所以这一切都是自动化的。我的问题是,不同代码库中存在函数和类,它们需要保持同步。因此,修复一个获得时间偏移的函数中的一个小错误,将需要我手动编辑 5 个其他代码库中的 5 个其他文件。一旦代码占用量增加,我什至不会记得这个特定的功能也可能存在于其他 5 个地方。
处理这类东西的最佳方法是什么,而不是只创建 2-3 个大型“functions.php”文件并将它们每次都克隆到所有代码库?