Тема: Учимся работать с SVN репозиториями.
AlkatraZ (SV!) [Off] [#] (04.05.2009 / 18:39) Уездный предводитель Каманчей |
Занятие-6
Подготавливаем проект
Итак, приступим к практически полезному делу. Создадим проект, загрузим его в наш SVN репозиторий и научимся главному: извлекать пользу из открывшихся нам возможностей.
Напнминаю: в прошлом уроке мы создали свой SVN репозиторий и подготовили его структуру (trunk, tags, branches)
Содержимое проекта - в основном любые текстовые и графические файлы. Язык программирования не имеет значения, все равно, практически все исходники в текстовом формате. В нашем случае, мы будем работать с языком программирования РНР.
Для удобства тестирования, проект можно создать непосредственно в директории для сайтов Денвера, будем считать, что Вы работаете именно с ним. Если используете другой тест-сервер (например Topserver, или другой), следуйте его инструкциям.
Назовем наш проект (воображаемый домен) test.com
Наш проект - это сайт с анекдотами.
Для этого в директории Денвера /home создаем каталог test.com и в нем подкаталог /www
Полный путо будет таков: /home/test.com/www/ именно тут и будет располагаться наш проект. В дальнейшем, данный каталог будем называть "папка проекта".
Для работы с исходным кодом, используйте любой (на Ваш выбор) редактор РНР кода, или на крайний случай, простой текстовый редактор.
Итак, приступим.
В папке проекта создаем пустой текстовый файл с именем index.php это и будет главная страница нашего файла. В сам файл записываем примитивный РНР код:
<?php
echo 'Test";
?>
Запускаем Денвер, набираем в браузере адрес http://test.com и проверяем работу нашего сайта. В окне браузера должна выводиться надпись "Test". Если все в порядке, значит сайт работает и мы займемся импортом проекта в SVN репозиторий.
ПРИМЕЧАНИЕ:
Когда вы будете работать с реальными проектами, вовсе необязательно начинать все с нуля. как мы делаем сейчас. Можно разместить в каталог проекта готовый скрипт, импортировать его в репозиторий и потом уже дорабатывать.