【问题标题】:SVN externals and export for frameworkSVN 外部和框架导出
【发布时间】:2009-10-21 09:09:03
【问题描述】:

我目前正在为客户开发一个框架。该框架基于 Zend 框架。目录结构为:

应用程序:应用程序特定代码 应用程序/模块/前端:应用程序特定代码 应用程序/模块/后端:MyFramework 的后端 library/MyFramework : 自定义框架 library/Zend : Zend 框架 公共:图像、CSS、JavaScript test : 测试(也包括 MyFramework 的测试)

我需要找到一种方法来使用 Subversion 管理这个项目。我们希望 MyFramework 和 Zend 从外部加载,因为客户端不需要更新此代码。应用程序和公用文件夹也应该从 Subversion 加载,但可以由客户端更改。

当客户开始处理新应用程序时,他们应该导出完整的文件夹结构:

svn export svn://complete_framework

需要导出,因为他们会将代码放在自己的 Subversion 中进行版本管理。导出时,Zend 和 MyFramework 的外部文件丢失了,因此需要添加它们。

Subversion 是否为此提供任何解决方案,或者我们是否应该只编写一个执行导出并再次设置外部的 shell 脚本?

【问题讨论】:

    标签: php svn zend-framework design-decisions


    【解决方案1】:

    在您的测试用例中,分布式系统会更好。无论如何,svn export --ignore-externals ... 是否有助于解决问题?我没有几个存储库可以自己尝试。

    【讨论】:

    • 不知道这个论点,但看起来你根本没有任何外部代码。它完全忽略了外部因素。不过在初始导出时可能会派上用场。
    【解决方案2】:

    看看名为Vendor Branches 的东西是否适合您的场景。

    【讨论】:

      猜你喜欢
      • 2011-10-24
      • 2018-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-19
      • 1970-01-01
      相关资源
      最近更新 更多