Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные работы / SVN / ЛБ_Tortoise_Метод.Указ.docx
Скачиваний:
18
Добавлен:
17.06.2023
Размер:
3.63 Mб
Скачать

2.12 Использование конкретного номера ревизии файлов и папок.

Если для проекта потребуется для проверки или временно откатить некоторые папки и файлы назад, то не обязательно создавать новую рабочую копию со старым номером ревизии всех файлов. Достаточно откатить только те файлы, которые нужны с помощью командыОбновить до ревизии (Updatetorevision) (рисунок 2.41).

Рисунок 2.41

С помощью кнопки ShowLog можно посмотреть список ревизий проекта (рисунок 2.42).

Рисунок 2.42

И выбрать нужную ревизию файлов или папок для работы (рисунок 2.43).

Рисунок 2.43 - Журнал

Задание для самостоятельной работы:

1) Выберите тему для написания реферата из предложенного ниже списка.

2) Придумайте пункты плана для работы и распределите их между участниками группы (минимальное кол-во пунктов должно быть равно кол-ву участников).

Темы для написания рефератов:

1. Автоматизированные информационно-поисковые системы;

2. Особенности функционирования первых ЭВМ;

3. Системы защиты информации на ПК

4. Беспроводной Интернет: особенности функционирования;

5. Разновидности компьютерных вирусов;

6. Негативное воздействие компьютера на здоровье человека;

7. Электронные платежные системы;

8. Электронная почта и особенности ее функционирования;

9. Современные мультимедийные технологии;

10. Системы защиты информации в Интернете;

11. Сравнительный анализ WEB-браузеров.

  1. Создайте презентацию для своего реферата.

Дополнительное задание! Исследовать возможность сравнения файлов изображений, аудио- и видео- форматов.

Лабораторная работа №3. Работа в Tortoise svn с масштабными программными проектами.

3.1 Теоретическое введение

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

В предыдущей лабораторной работе мы описывали структуру нашего репозитория, вспомним необходимые термины:

1. Репозиторий (repository) — централизованное хранилище исходных кодов, рабочих материалов и документации. Любое количество клиентов подключается к хранилищу и читает или записывает эти файлы

2. Рабочая копия/workingcopy (WC) — обычное дерево каталогов на компьютере, содержащие набор файлов для работы над проектом. Изменения в рабочей копии не доступны для других пользователей репозитория, до тех пор пока они не будут зафиксированы.

  1. Trunk — основное направление разработки

  2. Branch (''Ветка'') - направление разработки, которое существует независимо от другого направления, но имеет с ним общую историю. Ветка всегда берет начало как копия чего-либо и движется от этой точки, создавая свою собственную историю

  3. Tag (''Метка'') — выделенная явно, через создание отдельной папки версия файлов проекта в определенный момент времени.

Входные данные лабораторной работы

-файлы проекта Delphiи MSAccess

-БДвMSAccess

-ФормаDelphi Главное меню клиентского приложения

-ФормаDelphi, отвечающая за передачу данных из БД в программу

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

В рабочей папке создаем папку «Наша_база», в которой будет храниться наша база Avtimatizatsia.mdb и использующиеся в базе файлы, например, фотографии. Созданная База Данных имеет следующую структуру, представленную на рисунке. Структура базы данных (кол-во таблиц) зависит от выбранной предметной области.

Структура БД

Создаем клиентское приложение. Которое будет затем передано на доработку членам группы. В клиентском приложении, количество подчиненных форм определяется в зависимости от количества человек в бригаде. Внешний вид форм в приложении представлен на рисунках ниже (подписи, соответствуют названиям форм в папке проекта).