Главная страница
Навигация по странице:

  • Создать структуру каталогов

  • TortoiseSVN → Создать здесь хранилище...

  • TortoiseSVN

  • методические указания к практикуму по мдк 01.02 по специальности 09.05. Методические указания к выполнению лабораторных работ (1). Правила выполнения и проведения практических занятий 5 Критерии оценки практических занятий 5


    Скачать 4.84 Mb.
    НазваниеПравила выполнения и проведения практических занятий 5 Критерии оценки практических занятий 5
    Анкорметодические указания к практикуму по мдк 01.02 по специальности 09.05.07
    Дата25.12.2022
    Размер4.84 Mb.
    Формат файлаdocx
    Имя файлаМетодические указания к выполнению лабораторных работ (1).docx
    ТипПравила
    #863431
    страница4 из 11
    1   2   3   4   5   6   7   8   9   10   11

    Установка


    TortoiseSVN поставляется в виде простого в использовании установочного файла (на странице загрузки http://tortoisesvn.net/downloads.htmlнеобходимо выбрать дистрибутив, соответствующий разрядности системы). Сделайте на нем двойной клик и следуйте инструкциям - остальное он сделает за вас. Также на странице загрузки необходимо скачать языковой пакет и установить после установки основной программы. Не забудьте перезагрузить компьютер после установки.

    Основная концепция


    Перед тем, как мы погрузимся в работу с настоящими файлами, важно получить представление о том, как работает Subversion и какие термины используются.

    Хранилище

    Subversion использует центральную базу данных, которая содержит все ваши версированные файлы с их полной историей. Эта база данных называется хранилищем. Хранилище обычно находится на файловом сервере, на котором установлен Subversion, по запросу поставляющий данные клиентам Subversion (например, TortoiseSVN). Если вы делаете резервное копирование, то копируйте ваше хранилище, так как это оригинал всех ваших данных.

    Рабочая копия

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

    Рабочая копия не содержит историю проекта, но содержит копию всех файлов, которые были в хранилище до того, как вы начали делать изменения. Это обозначает, что можно легко узнать, какие конкретно изменения вы сделали.

    Вам также нужно знать, где найти TortoiseSVN, потому что в меню "Пуск" его нет. Это так потому, что TortoiseSVN - расширение проводника Windows, поэтому для начала нужно запустить проводник. Сделайте правый клик на папке в проводнике и вы увидите новые пункты в контекстном меню, такие как эти:




    Рисунок 1. Меню TortoiseSVN для неверсированных папок


    Создание хранилища

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


    Создать структуру каталогов
    Сначала создайте новую пустую директорию на вашем ПК. Она может быть где угодно, но в этом руководстве мы собираемся назвать еѐ C:\svn_repos. Теперь сделайте правый клик на новой папке и в контекстном меню выберите TortoiseSVNСоздать здесь хранилище.... Хранилище, созданное внутри папки, готово к использованию. Также мы создадим внутренную структуру папок нажав кнопку.

    Импорт проекта


    Сейчас у нас есть хранилище, но оно совершенно пустое в данный момент. Давайте предположим, что у меня есть набор файлов вC:\Projects\Widget1, который я хотел бы добавить. Перейдите к папке Widget1 в Проводнике и сделайте правый клик на ней. Теперь выберите пункт TortoiseSVN Импорт..., который вызовет диалог

    Рисунок 2. Диалог импорта


    К хранилищу Subversion обращаются по URL-адресу, который позволяет нам указать хранилище где угодно в Интернете. В данном случае нам нужно указать на наше локальное хранилище, которое имеет URL-адрес file:///c:/svn_repos/trunk, и к которому мы добавляем имя нашего проекта Widget1. Обратите внимание, что после file: есть 3 слэша и везде используются прямые слэши.

    Другая важная функция данного диалога - это окно Сообщение импорта, в которое вы можете добавить сообщение о том, что вы делаете. Когда вам понадобится просмотреть историю проекта, эти сообщения будут ценным подспорьем для просмотра какие изменения и когда были сделаны. В нашем случае мы напишем что-нибудь простое

    как «Импорт проекта Виджет1». Нажмите , чтобы добавить папку в ваше хранилище.

    Извлечение рабочей копии

    Сейчас у нас есть проект в нашем хранилище, и нам надо создать рабочую копию для повседневной работы. Заметьте, что имортирование папки не превращает автоматически эту папку в рабочую копию. Для создания свежей рабочей копии в Subversion используется термин Извлечь. Мы собираемся извлечь папку Widget1 из нашего хранилища в папку для разработки называемуюC:\Projects\Widget1-Dev. Создайте эту папку, затем сделате правый клик на ней и выберите пункт TortoiseSVN Извлечь.... Введите URL-адрес для извлечение, в данном случае file:///c:/svn_repos/trunk/Widget1, и

    кликните на . Наша папка для разработки заполнится файлами из хранилища.

    Вы заметите что внешний вид этой папки отличается от обычной папки. У каждого файла появился зелѐный флажок в левом углу. Это значки статуса TortoiseSVN, которые присутствуют только в рабочей копии. Зелѐный статус означает, что файл не отличается от версии файла, находящегося в хранилище.
    1   2   3   4   5   6   7   8   9   10   11


    написать администратору сайта