Номер ревизии в PHP, SVN
Нужно следующее, вставить в код SVN номер ревизии.
Делаю аутопатч БД.
есть файл
core/class.db.patch.php
Для чего все это? (кому интересно)
Есть папка
core/patches/
Она содержит два типа файла:
- sql
- php
Следующего вида
112.sql
124.php
т.е. [номер ревизий].(sql|php)
Идет разработка проекта, пока разрабатывается какой-то этап - комментим по несколько раз на дню. Я делаю какое-то изменение в СУБД или нужно что-то переформировать БД - пишу соответсвующий скрипт, далее, правлю номер ревизии в аутопатче и когда человек обновляется - применяются аутопатчи. Раньше, таскали БД, но сейчас он большая.
Также, запустили в интернете уже работающий проект, ревизия его X, после выполнения этапа - обновляем на сервере через СВН - применяются утопатчи (по порядку) и проект работает без сбоев.
Очень удобно
И ни каких тех работ - 100% аптайм 
Нужно следующее, вставить в код SVN номер ревизии.
Делаю аутопатч БД.
есть файл
core/class.db.patch.php
PHP:
class dbPatch {
/**
* Contain current version (revision)
*
* @var int
/
private $revision = "152"; // тут нужно автоматически ставить номер ревизии
// ...
// ...
// ...
}
Для чего все это? (кому интересно)
Есть папка
core/patches/
Она содержит два типа файла:
- sql
- php
Следующего вида
112.sql
124.php
т.е. [номер ревизий].(sql|php)
Идет разработка проекта, пока разрабатывается какой-то этап - комментим по несколько раз на дню. Я делаю какое-то изменение в СУБД или нужно что-то переформировать БД - пишу соответсвующий скрипт, далее, правлю номер ревизии в аутопатче и когда человек обновляется - применяются аутопатчи. Раньше, таскали БД, но сейчас он большая.
Также, запустили в интернете уже работающий проект, ревизия его X, после выполнения этапа - обновляем на сервере через СВН - применяются утопатчи (по порядку) и проект работает без сбоев.
Очень удобно

