Инструментальные средства визуальной коммуникации и прикладной дизайн Лекция 4.

Презентация:



Advertisements
Похожие презентации
Инструментальные средства визуальной коммуникации и прикладной дизайн Лекция 3.
Advertisements

Инструментальные средства визуальной коммуникации и прикладной дизайн Лекция 5.
Git fast version control system Автор:Новопашин Антон
Microsoft ® Office SharePoint ® Server 2007 Учебный курс Библиотеки документов SharePoint III. Работа с журналом версий.
Начальная компьютерная подготовка. Вся информация (программы, документы, таблицы, рисунки и пр.) хранится в файлах. Файл – поименованное место на диске.
Тема урока: Тексты в компьютерной памяти Повторение и закрепление материала.
Виртуальный учебный кабинет с расписанием работы Виртуальная классная доска Виртуальные рабочие тетради Виртуальный классный журнал и блог для обсуждения.
OC Windows. Основные понятия. OC Windows- сложный комплект программ самого различного назначения. Новые понятия. Документ. Все, что подлежит хранению,
Компания IT InCo Представляет Инструмент для автоматизации делопроизводства и документооборота Вашей компании IncoFlow v 2.01.
Теневые копии общих папок представляют собой точные копии файлов, расположенных на общих ресурсах, таких как файловые серверы. Теневые копии общих папок.
Операционная система Windows 98 ВОУНБ им. М. Горького «Операционная система - это совокупность программ, обеспечивающих управление процессом обработки.
Назначение и состав операционной системы. ОПЕРАЦИОННАЯ СИСТЕМА Операционная система обеспечивает совместное функционирование всех устройств компьютера.
Файловая система Информация во внешней памяти компьютера хранится в виде файлов.
Файлы и файловая система. Что такое файл? Все программы и данные хранятся в долговременной (внешней) памяти компьютера в виде файлов. Файл это поименованное.
Учитель информатики Трашков О.Л.. Для оперативного обмена информацией и совместного использования общих ресурсов компьютеры объединяют в сеть. Ресурсами.
Объекты программы Microsoft Access Страницы доступа к данным Макросы Отчеты Таблицы Запросы Форма Модули.
Как открыть рисунок, сохранённый на диске Как открыть рисунок, сохранённый на диске Епифанова Т.Н. / учебный год Открытие сохранённого рисунка.
Файлы и файловая система Программное обеспечение.
Файлы и папки Компьютер и информация. Файлы и папки Все программы и данные хранятся в памяти компьютера в виде файлов. Файл – это информация, хранящаяся.
Файлы и файловая система Программное обеспечение.
Транксрипт:

Инструментальные средства визуальной коммуникации и прикладной дизайн Лекция 4

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

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

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

В Git'е файлы могут находиться в одном из трёх состояний: 1. Зафиксированном 2. Изменённом 3. Подготовленном

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

В проектах, использующих Git, есть три части: каталог Git'а (Git directory), рабочий каталог (working directory) и область подготовленных файлов (staging area).

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

Область подготовленных файлов это обычный файл, обычно хранящийся в каталоге Git'а, который содержит информацию о том, что должно войти в следующий коммит. Иногда его называют индексом (index), но в последнее время становится стандартом называть его областью подготовленных файлов (staging area).

Стандартный рабочий процесс с использованием Git'а выглядит примерно так: 1. Вы вносите изменения в файлы в своём рабочем каталоге. 2. Подготавливаете файлы, добавляя их слепки в область подготовленных файлов. 3. Делаете коммит, который берёт подготовленные файлы из индекса и помещает их в каталог Git'а на постоянное хранение.

Вариант 1 Контекстное меню Вариант 2 Git Bash git init

рабочий каталог (working directory) каталог Git'а (Git directory), область подготовленных файлов (staging area)

В Git'е файлы могут находиться в одном из трёх состояний: 1. Зафиксированном 2. Изменённом 3. Подготовленном

git add картинка.psd

git status

git commit -m My first commit"

В Git'е файлы могут находиться в одном из трёх состояний: 1. Зафиксированном 2. Изменённом 3. Подготовленном

После внесения изменения в файл необходимо обновить информацию о нем в GIT

git checkout -b nazvanie-vetki git checkout -b ветвь 2

Переход на основную ветку: git checkout ветвь 2

В папку был добавлен файл pic1.jpg

Инструментальные средства визуальной коммуникации и прикладной дизайн Лабораторная работа 3 Цель работы: В лабораторной работе необходимо изучить методику использования программы Git на примере работы с произвольным графическим файлом. 1. Используя механизм ветвления создать точки сохранения как показано на рисунке ниже. 2. Выбор графического файла произвольный. 3. Для сдачи работы необходимо прислать на ящик архив в котором находится папка проекта git (каталог Gitа), рабочий каталог, область подготовленных файлов и файлы находящиеся под контролем СКВ.

Задание на ЛР 2