2010-11-13 4 views
0

У меня есть (пользовательские) рамки PHP, которая содержит следующую структуру:Как обрабатывать шаблоны проектов в SVN

app 
|-classes 
|-settings 
core 
|-classes 
modules 
index.php 
  • папку App должен содержать эксклюзивный код для текущего приложения. Также содержит файлы конфигурации.
  • Ядро содержит файлы фреймворка. Эта папка является общей для всех проектов с использованием этой структуры.
  • Модули могут содержать фрагменты (библиотеки, расширения), которые могут быть , общие для нескольких проектов.

Все это хранится в моем svn. Даже содержимое папки приложения уникально для каждого проекта, в моей папке фреймворка содержатся необработанные файлы конфигурации с некоторыми значениями по умолчанию.

Затем, когда мне нужно создать новый проект на основе этой структуры, что я сделать, это создать новую папку в моем SVN сервер для него, и используя внешние добавляю ядро ​​ и index.php файлы в проект. app и . Модули каталогов создаются в каталоге проекта как пустые папки, и я вручную реплицирую их внутреннюю структуру.

Прямо сейчас это лучший способ, который у меня есть.

мне было интересно, если SVN имеет некоторые функции сценария я мог бы использовать, чтобы сделать все это для здоровья и взрывоопасных процесс каждый раз, когда мне нужно создать новый проект

Edit: Я сказал сценарий, но и любой другой функция SVN может предложить я, чтобы помочь мне с этим, приветствуется.

ответ

1

Возможно, простой командный файл/сценарий оболочки с параметрами и несколькими командами svn будет здесь просто отлично.

Смежные вопросы