2010-11-13 55 views
0

有一个(自定义)的PHP框架,包含以下结构:我如何处理项目模板SVN

app 
|-classes 
|-settings 
core 
|-classes 
modules 
index.php 
  • 应用程序文件夹必须包含独家 代码为当前应用程序。还包含配置文件。
  • 核心包含框架文件。 此文件夹对于使用此框架的所有项目 是通用的。
  • 模块可以包含片段 (库,扩展名),它们可以是多个项目共有的 。

这是所有存储在我的svn。 即使应用程序文件夹内容对于每个项目都是唯一的,我的trunk框文件夹包含具有某些默认值的原始配置文件。

后来,当我需要根据这个框架我要做的就是在它的SVN服务器上创建一个新的文件夹中创建一个新的项目,并使用我的外部的核心的index.php文件添加到项目。 应用程序模块目录在项目目录中创建为空文件夹,我手动复制其内部结构。

现在是我拥有的最好的方法。

我在想,如果SVN有一些脚本的功能,我会利用一切时间做这一切ardous过程中,我需要建立一个新的项目

编辑:我说的脚本,但任何其他功能SVN可以提供我对此表示欢迎。

回答

1

也许一个简单的带有参数和svn命令的批处理文件/ shell脚本在这里可以做得很好。