首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >管理几个共享重叠函数和类的代码库

管理几个共享重叠函数和类的代码库
EN

Stack Overflow用户
提问于 2012-06-15 03:18:50
回答 1查看 100关注 0票数 4

我们有一个网站,有大约9个不同的代码库,它的各种功能,将在不同的服务器上运行。

我们使用SVN和脚本将代码从存储库复制到临时服务器进行测试,因此这一切都是自动化的。我的问题是,存在于不同代码库中的函数和类,它们需要保持同步。因此,修复函数中的一个小错误,获得时间偏移,将需要我手动编辑5个其他5个其他代码库中的其他文件。一旦代码足迹增长,我甚至不会记得这个特殊的函数可能还存在于其他5个地方。

处理这类事情的最好方法是什么,而不是每次只创建2-3个巨大的"functions.php“文件并将它们克隆到所有代码库?

EN

回答 1

Stack Overflow用户

发布于 2012-06-15 03:26:54

我建议创建一个新的SVN存储库(其中包含共享类、文件等),并将其作为外部存储库链接到其他需要共享代码的项目存储库。

举个例子,你有很多项目:

  1. 项目A
  2. 项目B

以此类推。

假设这两个项目共享许多类。

我认为前进的一种方法是创建一个新的SVN存储库,其中包括共享类,然后将此SVN存储库链接到您现有的存储库。

优势

将允许您将统一和共享的代码部署到所有项目,而不必在每次更新代码库时手动编辑x数量的文件。

此外,如果您还没有这样做,我会考虑使用phing(A deployment tool)部署您的代码。它真的很好&很有用。提供的链接是一个很好的简单教程。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11039881

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档