如何在SVN中处理项目模板

如何在SVN中处理项目模板,svn,tortoisesvn,Svn,Tortoisesvn,我有一个(自定义)php框架,它包含以下结构: app |-classes |-settings core |-classes modules index.php 应用程序文件夹必须包含独占 当前应用程序的代码。还包含配置文件 核心包含框架文件。 此文件夹是所有项目的公用文件夹 使用这个框架 模块可以包含代码段 (库、扩展)可以 多个项目通用 这些都存储在我的svn中。 即使每个项目的应用程序文件夹内容都是唯一的,my trunk framework文件夹也包含带有一些默认值的原始配

我有一个(自定义)php框架,它包含以下结构:

app
 |-classes
 |-settings
core
 |-classes
modules
index.php
  • 应用程序文件夹必须包含独占 当前应用程序的代码。还包含配置文件
  • 核心包含框架文件。 此文件夹是所有项目的公用文件夹 使用这个框架
  • 模块可以包含代码段 (库、扩展)可以 多个项目通用
这些都存储在我的svn中。 即使每个项目的应用程序文件夹内容都是唯一的,my trunk framework文件夹也包含带有一些默认值的原始配置文件

然后,当我需要基于此框架创建一个新项目时,我要做的是在我的SVN服务器中为它创建一个新文件夹,并使用外部文件将coreindex.php文件添加到项目中app模块目录在项目目录中创建为空文件夹,我手动复制其内部结构

现在是我最好的方法

我想知道SVN是否有一些脚本功能,每当我需要创建一个新项目时,我都可以使用它来完成所有这些繁重的过程


编辑:我说的是脚本,但欢迎SVN提供任何其他功能来帮助我。

也许一个简单的带有参数的批处理文件/shell脚本和几个SVN命令就可以了