![]() |
|
|
![]()
|
|
| Nashev |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 6.1.2008 Репутация: нет Всего: нет |
Для читающих топик ради решения аналогичной проблемы: параметр svn:externals для папки с библиотеками в папках проектов спас бы автора топика.
Подробности по-русски нынче описаны здесь: http://habrahabr.ru/blogs/development_tools/15823/ |
|||
|
||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: нет Всего: 386 |
Раз уж тема поднялась (4 года уже
Проект состоит из личных файлов проекта, расположенных в отдельном каталоге. К проекту подключаются с помощью svn:external дополнительные общие проекты, участвующие в нем. Получается развесистая система каталогов с исходниками. Тут ничего особо оригинального, все как описал Nashev А вот потом начинается самое интересное. Вводится нетипичный, с какой-то точки зрения, для web-программирования этап строительства образа. Напоминаю, что речь у меня идет PHP проекте. Написана на php некая make-подобная утилита, которая по измененным датам исходников копирует их в build каталог. Build-каталог является тем самым образом, который уже и грузится на сайт. Некоторые файлы при этом добиваются характерными шапками с номеров ревизии svn и т.д. Некоторые собираются более сложным образом. Подход не используется в PHP программировании постольку, поскольку в PHP нет привязки к исходным файлам. Нельзя компилятору сказать, чтобы он ругался в этом месте не на строчку XX файла YY, а совсем даже на строчку ZZ, как во многих системах программирования. Однако жить как-то надо В принципе, функциональность утилиты перекрывается make'ом. Одно время до нее я использовать встроенные в ant возможности для сборки проекта, хотя их стало не хватать на каком-то этапе. -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
![]()
|
|
|
НА ЗЛОБУ ДНЯ: Дорогие посетители, прошу обратить внимание на то, что новые темы, касающиеся новых вопросов, создаются кнопкой "Новая тема", а не "Ответить"! Любые оффтопиковые вопросы, заданные в текущих темах, будут удалены. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, arilou. |
| 1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | УП: Инструменты | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |