如何在SVN中处理项目模板

时间:2010-11-13 14:01:35

标签: svn tortoisesvn

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

app
 |-classes
 |-settings
core
 |-classes
modules
index.php
  • App文件夹必须包含exclusive 当前应用程序的代码。还包含配置文件。
  • Core包含框架文件。 此文件夹对所有项目都是通用的 使用这个框架。
  • 模块可以包含片段 (库,扩展)可以 多个项目共同的。

这全部存储在我的svn中。 甚至App文件夹内容对于每个项目都是唯一的,我的trunk框架文件夹包含具有一些默认值的原始配置文件。

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

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

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

编辑:我说过脚本,但SVN可以提供给我的任何其他功能都可以帮助我。

1 个答案:

答案 0 :(得分:1)

也许带有参数和少量svn命令的简单批处理文件/ shell脚本在这里就可以了。