Тема: Учимся работать с SVN репозиториями.
AlkatraZ (SV!) [Off] [#] (04.05.2009 / 18:40) Уездный предводитель Каманчей |
Загрузка проекта в репозиторий
В предыдущем уроке мы создали тестовый проект сайта.
Теперь собственно говоря, нам нужно его как-то связать с SVN репозиторием и начать пользоваться всеми преимуществами контроля версий.
Вначале, нам нужно импортировать наш проект в репозиторий.
Примечание: не забываем, что вся работа с TortoiseSVN происходит через контекстное меню Проводника Windows (по правому щелчку).
Для загрузки нашего проекта в репозиторий сделаем следующее:
1) Щелкаем правой клавишей на папке проекта (/home/test.com/www/)
2) В подменю TortoiseSVN выбираем команду "Импорт..."
3) В открывшемся меню, в поле "URL в хранилище" мы должны ввести путь, где будет храниться наш проект. После прошлых занятий, там уже должен был запомниться адрес репозитория. Если его нет, то пользуясь предыдущими уроками, укажите путь к локальному репозиторию, что мы создавали (file:///D:/MyREPO/)
Поле "Сообщение импорта" пока оставляем пустым.
4) Рядом с полем "URL в хранилище" жмем кнопку обзора "..."
5) Если адрес был введен правильно, откроется обозреватель хранилища в нашем репозитории.
6) Как Вы помните из предыдущих уроков, хранить текущие разработки мы будем в каталоге /trunk репозитория. Для этого, в обозревателе хранилища щелкните на папке /trunk и потом снизу жмите кнопку ОК
7) Вы увидите, что к адресу хранилища добавился путь /trunk и общий адрес теперь выглядит так file:///D:/MyREPO/trunk
8) Жмем кнопку ОК и начнется импорт наших файлов проекта в репозиторий. Откроется окно с логами, где детально будет показан весь процесс импорта. Если нет ошибок, то в конце будет написано "Завершено До ревизии 2". Это уже начали считаться Билды (builds) нашего проекта. Каждая запись в хранилище, увеличивает счетчик билдов на единицу. Потому, аккуратно подходите к этой процедуре, не делайте непродуманных шагов. Я позже напишу список рекомендаций по работе...
9) Жмем кнопку ОК, окно логов закроется. Все, наш проект теперь находится в репозитории. Проверить это мы можем так: щелкаем правой клавишей на папке проекта и выбираем в подменю TortoiseSVN комманду "Обозреватель хранилища". В поле адреса должен быть запомнен URL нашего хнанилища (если не так, то введите адрес). Жмем кнопку ОК и в открывшемся окне обозревателя видим файлы нашего проекта, которые уже находятся в репозитории (в нашем случае это index.php). Закрываем окно обозревателя.
Вот и все, проект загружен в репозиторий.
В следующем уроке мы научимся как извлечь наши файлы из репозитория и сделать привязку к проекту.