如何使内部框架和应用程序独立版本化?

时间:2012-01-06 19:47:28

标签: git svn frameworks project-management versioning

我们公司在大多数项目中使用内部PHP MVC框架,这样做了很多繁重的工作并简化了我们的开发流程。

但是,我们正在尝试实现简洁的版本控制,这将集中框架代码并避免多个副本,重复已经修复的错误等。

我们的要求是:

  • 集中代码存储,每个开发人员都可以使用任何应用程序/框架的最新版本。
  • 应用开发者应该能够将应用中的框架更新到最新版本
  • 应用程序开发人员还应该能够独立于其应用程序版本提交框架代码补丁
  • 对框架代码的有限访问权限。像GitHub中让开发人员提交框架代码补丁的请求会很棒。

我们尝试过SVN,但是将root目录设置为存储库并且父目录与另一个存在dir非常容易出错。我们也尝试过Git,但显然它不支持嵌套存储库。

我们如何解决这个问题的任何线索?

1 个答案:

答案 0 :(得分:1)

看看子模块。有关它们的更多信息,请参阅progit.org/book。