Ну что же, начнем работу с репозиторием и для этого запустим SmartGit. В открывшемся окне (рис. 10) будет предложено открыть локальный репозиторий или клонировать уже существующий. О клонировании поговорим несколько позже, а сейчас откроем, созданный в предыдущих главах репозиторий.
4.1 Создаем проект для работы с репозиторием.
Для открытия репозитория,в окне (рис. 10) отмечаем галочкой пункт «Open an existing local or create a new repository» и жмем «ОК».В следующем открывшемся окне (рис. 11) выбираем каталог, в котором создали репозииторий, у меня это home/poisov/programs и жмем “next”.
Далее выбираем «Open in new project» (рис 12) и вводим название нового проекта. По умолчанию генерится название, соответствующее папке, в которой располагается репозиторий, Я это название и оставлю. Это все, что нужно для создания проекта. Для начала работы с репозиторием жмем “Finish”.
После нажатия на кнопку “Finish” открылось основное окно программы SmartGit (рис 13), состоящее из нескольких вкладок.
По умолчанию, в окне программы отображается 5 вкладок:
Directories – вкладка «Директории», отображающая древовидный список директорий входящих в Ваш проект.
Files – вкладка «Файлы», список файлов проекта с указанием статуса (наличие/отсутствие изменений, сохранен/не сохранен в репозитории и т.д.), содержащихся в директории, выбранной во вкладке Directories.
Change – вкладка «Отличия», указывает отличие текущего содержимого файла (правая колонка) от последнего сохраненного в репозиторий (левая колонка).
Branches – вкладка со списком веток вашего проекта. Разрабатывая программный проект, обычно делают несколько его копий. Одна основная, с отлаженными изменениями, другая – копия, в которой вносятся текущие изменения, третья - для экспериментов и т.д. Когда вы работаете с Git, подобные копии сохраняются в ветки проекта, которые можно создавать в любой момент разработки, и затем объединять или скачивать отдельные изменения из одной ветки в другую. Обычно делают минимум две ветки – “master” , в которой хранится версия ПО с отлаженными изменениями и ветка «next», в которую вносят новые изменения и после их отладки переносят в ветку «master».
Outgoing – вкладка «Комментарии», отображает комментарии к выбранному коммиту.
Output – вкладка «Лог», содержит лог выполняемых вами действий в программе SmartGit.
<<< Предыдущий раздел Следующий раздел >>>