Tortoisegit что это за программа

Разработка в Caché Studio с использованием TortoiseGit

Caché-Git — это модуль контроля версий для Caché Studio, который обеспечивает вызов диалоговых окон TortoiseGit непосредственно из Studio и полуавтоматическую синхронизацию рутин между Caché и локальным репозиторием.

В каждой области выбираются пакеты, проекты, классы, рутины, dfi-файлы, csp-страницы, csp-приложения которые будут остлеживаться Caché-Git.

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

Caché-Git работает только на компьютерах, на которых установлен и сервер и клиент Caché. Caché-Git не будет работать при соединении с удалённым сервером.

Где взять

Установка Caché-Git

Коротко

На время установки отключить read-only на CACHELIB и импортировать файл с проектом в область %SYS. Для нужных областей (например SAMPLES и USER) назначить класс %SourceControl.Git как класс контроля версий.

Подробно

На время установки вы должны включить возможность записи в базу CACHELIB. Это делается через «Портал управления системой». Выберите «Администрирование системы > Конфигурация > Конфигурация системы > Локальные базы данных». Щёлкните на ссылке «редактировать» в строке с CACHELIB и в выпадающем списке «Только чтение?» выберите «Нет». После установки Caché-Git флаг можно будет вернуть обратно.

В Caché Studio выберите область %SYS и импортируйте («Инструменты > Импортировать локально») файл c Caché-Git. Всё, можно опять запрещать запись в CACHELIB.

Теперь нужно установить области, в которых для контроля версий будет использоваться Caché-Git. Для этого в «Портале управления системой» выберите «Администрирование системы > Конфигурация > Дополнительные настройки > Система контроля версий». Для нужных вам областей отметьте класс %SourceControl.Git и нажмите «OK». Пример в этом туториале будет работать с областью SAMPLES, поэтому выберите класс %SourceControl.Git как класс системы контроля версий для неё.

После установки, в Caché Studio при выборе области, в которой Caché-Git назначен как система контроля версий, появится меню «Git».

Настройка

Чтобы настроить Caché-Git выберите меню «Git > Settings» в Caché Studio и укажите два параметра:

Настройки TortoiseGit вызываются через меню «Git > Tortoise Git Settings».

Работа с локальным репозиторием

Откройте область SAMPLES. Чтобы проинициализировать репозиторий в области, выберите меню «Git > Create repo» и нажмите пару раз «OK». Меню Git приобретёт полный вид.

В инспекторе выберите элемент, который вы хотите добавить в Git, щёлкните по нему правой кнопкой и в контекстном меню Git выберите «Add to SourceControl».

Затем выберите пункт меню «Git > Commit». В нижней части открывшегося окна выберите все файлы и добавьте (щелчок правой кнопкой > Add) их к версионным. Если файлов нет — поставьте галочку Show Unversioned Files. Напишите комментарий к коммиту. Нажмите OK, а затем Close.

Файл sc-list.txt содержит список элементов, которые отслеживаются Caché-Git. Он нужен для того, чтобы передавать между двумя репозиториями информацию о программах, которые контролируются Git.

Два важных параграфа

Всякий раз, когда вы добавляете новый элемент к Caché-Git или сохраняете уже существующий, этот элемент экспортируется во временную папку, поэтому при вызове команд TortoiseGit (таких как, например, commit, push, revert и так далее) нет необходимости выгружать все программы (Git >Export All), которые отслеживаются Caché-Git.

При импорте наоборот. Во-первых, при pull или revert может измениться значительная часть программ. Во-вторых, вызов окон TortoiseGit из Caché Studio асинхронный и нет возможности узнать, когда то или иное окно закрыто и закончилась операция обновления файлов. ПОЭТОМУ. После всех операций, выполненных TortoiseGit, которые могут менять содержимое рабочей папки, выберите пункт меню «Git > Import All». Это команды — Clone, Pull, Fetch, Revert. Всякий раз, когда при выполнении одной из этих команд в окне вывода будет появляться напоминание «Choose Import All menu after work with Git»

Работа с удалённым репозиторием

Загрузить содержимое своего репозитория на сервер можно, выбрав пункт меню «Git > Push» и указав в поле «Arbitrary URL» адрес репозитория.

Подключение к репозиторию

Каждый локальный репозиторий Caché-Git хранится внутри подпапки папки указанной как временной при настройке (обычно, это c:\temp). Имя этой подпапки совпадает с именем области (namespace), например c:\temp\USER или c:\temp\SAMPLES.

Чтобы подключиться к удалённому репозиторию — выберите меню «Git > Clone». Введите имя репозитория, например «http://git.assembla.com/demo.git». TortoiseGit сам добавит имя папки demo к пути c:\temp\user, так что получится c:\temp\user\demo. Сотрите последнее «\demo», так чтобы осталось только c:\temp\user. Это нужно сделать только при клонировании, дальше при выполнении команд push, pull и так далее ничего не нужно будет менять.
Tortoisegit что это за программа. Смотреть фото Tortoisegit что это за программа. Смотреть картинку Tortoisegit что это за программа. Картинка про Tortoisegit что это за программа. Фото Tortoisegit что это за программа

Использование

Основной рабочий цикл выглядит так:

Пример установки и работы можно посмотреть на видео:

Источник

DVCS Git и TortoiseGit в картинках. Пособие для начинающих чайников.

Что такое git? git – это распределенная система управления версиями.

Не так давно проект “Google API в Delphi” успешно переехал на новый адрес и теперь находится под управлением распределенной системы контроля версий Git

Небольшое введение. О чем вообще пойдет речь

Git — распределённая система управления версиями файлов. Проект был создан Линусом Торвальдсом для управления разработкой ядра Linux.

То обстоятельство, что система создавалась “под Linux” уже как бы намекает на то, что без консоли нам не обойтись. Но не стоит махать руками и кричать “консоль отстой, git – в печь” и все такое. Поверьте – консоль Linux и консоль Windows имеют для обычного пользователя только одно общее свойство – чёрный экран при первом запуске. Команды Linux (ИМХО) просты и запоминаются без проблем, а работать с консолью не составляет особого труда даже для такого чайника, как я.

Самым главным, на мой взгляд, отличием Git от того же SVN является то, что в Git нет такого понятия как главный репозиторий. Каждый разработчик использует свою локальную версию репозитория, в которую делает commit’ы и, при необходимости, синхронизирует все изменения с репозиторием, располагающимся на сервере.

Это обстоятельство и поставило меня в начале работы с Git в тупик.
Как это так commit и не в центральный репозиторий?
Как правильно отправлять данные на сервер?
Как вообще начинать работу?

Эти и ещё многие другие вопросы посещали меня на старте работы с Git. Сейчас я не буду углубляться далеко в теоретические вопросы Git, да и вообще любых систем контроля версия – всего этого полно в Сети. А затрону один практический момент – как начать работу вообще, чтобы потом не было мучительно больно за бесцельно потерянные исходники.

Качаем и устанавливаем софт

Для работы с Git под Windows имеются вполне работоспособные и юзабельные решения, например, msysgit. Однако если Вы ранее имели опыт работы с SVN и использовали в работе TortoiseSVN, то видимо, Вам захочется иметь аналог подобного интерфейса и для Git? Нет проблем вот аналог TortoiseSVN для Git – TortoiseGit.
По сути TortoiseGit после нажатия команды из контекстного меню запускает консольную команду из MSysGit и рисует в окошко ее вывод. Если вы не хотите или просто не хватает времени детально разобраться в консольных командах Git, то TortoiseGit – то, что Вам нужно.
Итак, если Вы работаете под 32-х битной Windows, то Вам необходимо скачать следующий софт:

Получается, что скачать нам надо чуть больше 30 Mb.
Теперь устанавливаем скачанные программы.

При установке msysgit настройки по умолчанию можно не изменять.
При установке TortoiseGit выбираем в окне “Choose SSH Client” второе значение:
Tortoisegit что это за программа. Смотреть фото Tortoisegit что это за программа. Смотреть картинку Tortoisegit что это за программа. Картинка про Tortoisegit что это за программа. Фото Tortoisegit что это за программа
После успешной установки обоих продуктов работу над первым этапом можно считать завершенной. Приступим ко второму – получение доступа к репозиторию Git.

Получаем доступ к репозиторию

В качестве примера я буду рассматривать получение доступа к нашему репозиторию, который располагается на github.com.
Распишем все операции по шагам.

1. Регистрация на GitHub’e.

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

Tortoisegit что это за программа. Смотреть фото Tortoisegit что это за программа. Смотреть картинку Tortoisegit что это за программа. Картинка про Tortoisegit что это за программа. Фото Tortoisegit что это за программа

Профиль на GitHub.com

2. Генерируем ключ для доступа по SSH.
Вот тут хочешь-не хочешь, а надо запускать консоль. После установки msysgit у Вас на рабочем столе появился новый ярлык – Git Bush – вот с помощью него и запускаем консоль.

Если Вы все делали с настройками по умолчанию то файлы будут располагаться в директории:

Заходим в директорию, открываем с помощью “Блокнота” файл ida_rsa.pub и копируем все его содержимое в буфер обмена.

3. Заносим публичный ключ доступа в профиль.

Для записи публичного ключа в профиль:

На этом работа с публичными ключами закончена.

4. Просимся в проект.

Для этого достаточно найти наш проект на github и отправить одному из администраторов запрос на предоставление доступа к репозиторию. Или просто отправить мне email с логином на github. После того как вы будите записаны в список разработчиков проекта можно переходить к следующей фазе работы – получение исходников.

Работа со своим первым репозиорием Git

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

Итак, выбираем директорию на жестком диске где мы будем хранить все файлы. Далее действуем следующим образом:

1. Вызываем контекстное меню и выбираем пункт “TortoiseGit — Settings“:

Tortoisegit что это за программа. Смотреть фото Tortoisegit что это за программа. Смотреть картинку Tortoisegit что это за программа. Картинка про Tortoisegit что это за программа. Фото Tortoisegit что это за программа

В появившемся окне переходим сразу к пункту “Git – Config” и записываем свое имя и адрес электронной почты. Эти данные должны в точности совпадать с теми, что записаны в Вашем аккаунте на github, иначе ваш ключ просто не подойдет.

2. Клонируем репозиторий. Для этого заходим на страницу проекта, и копируем в буфер адрес:

Tortoisegit что это за программа. Смотреть фото Tortoisegit что это за программа. Смотреть картинку Tortoisegit что это за программа. Картинка про Tortoisegit что это за программа. Фото Tortoisegit что это за программаТеперь жмем правой кнопкой мыши на директории, в которой будем хранить исходники и в меню выбираем “Git Clone..“:

Tortoisegit что это за программа. Смотреть фото Tortoisegit что это за программа. Смотреть картинку Tortoisegit что это за программа. Картинка про Tortoisegit что это за программа. Фото Tortoisegit что это за программаВ открывшемся окне в поле URL вставляем скопированный адрес и жмем “Ok”:

Tortoisegit что это за программа. Смотреть фото Tortoisegit что это за программа. Смотреть картинку Tortoisegit что это за программа. Картинка про Tortoisegit что это за программа. Фото Tortoisegit что это за программаНачнется процесс клонирования репозитория.

Tortoisegit что это за программа. Смотреть фото Tortoisegit что это за программа. Смотреть картинку Tortoisegit что это за программа. Картинка про Tortoisegit что это за программа. Фото Tortoisegit что это за программаВсё вышесказанное можно было бы заменить всего двумя командами в консоли:

После клонирования репозитория Вы автоматически переключитесь на нашу главную ветку (master). Так как каждый из нас занят определенной работой в проекте, то у каждого своя ветвь в репозитории, поэтому и Вам придется создавать свой branch. Делается это достаточно просто.

3. Создаем свою ветку. Для этого жмем правую кнопку мыши на директории в которую мы клонировали репозиторий и выбираем в меню “TortoiseGit — Create Branch“:

Tortoisegit что это за программа. Смотреть фото Tortoisegit что это за программа. Смотреть картинку Tortoisegit что это за программа. Картинка про Tortoisegit что это за программа. Фото Tortoisegit что это за программаВ открывшемся оке задаем название новой ветки и указываем на основании какой ветки репозитория мы будем создавать новую. Жмем “Ок”, подтверждая создание ветки. Теперь переключаемся на свой новый branch.

Выбираем в меню “TortoiseGit – Switch/Checkout…“:

В открывшемся окне выбираем нашу новую ветку и жмем “Ок”. Убеждаемся, что мы успешно переключились:

Tortoisegit что это за программа. Смотреть фото Tortoisegit что это за программа. Смотреть картинку Tortoisegit что это за программа. Картинка про Tortoisegit что это за программа. Фото Tortoisegit что это за программаПо сути, все что касалось создания нового branch’a в консоли решилось бы всего одной командой:

4. Программируем. Теперь, когда мы все настроили – открываем необходимый проект в Delphi, вносим свои коррективы, изменяем модули и т.д. В общем ведем нормальную плодотворную работу с проектом.

1. Вносятся изменения в проект

2. Изменения закрепляются в вашем локальном репозитории, используя команду Commit в меню или, используя консоль:

3. Когда Вам необходимо/удобно/требуется закрепить все изменения на сервере выполняем push в свою ветку (brunch). Команда консоли выглядит так:

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

Для этого выбираем новый файл, вызываем меню и выбираем “Add…”:

Tortoisegit что это за программа. Смотреть фото Tortoisegit что это за программа. Смотреть картинку Tortoisegit что это за программа. Картинка про Tortoisegit что это за программа. Фото Tortoisegit что это за программаПо рисунку можно видеть, что я вношу в индекс новый файл text.txt. Жмем “Ok”.

После того как файл добавлен, можно сразу же сделать Commit – кнопка Commit появится в окне с выводом консоли. Жмем её и откроется окно для внесения Commit’a:

Tortoisegit что это за программа. Смотреть фото Tortoisegit что это за программа. Смотреть картинку Tortoisegit что это за программа. Картинка про Tortoisegit что это за программа. Фото Tortoisegit что это за программаЗаполняем поле с описанием, жмем “Ок” и коммит готов. Если хотите сразу отправить эти изменения в репозиторий, то в окне с выводом консоли появится также кнопка PUSH. Если же Вас не устраивает таскать по 1 файлику туда-сюда или изменения столь незначительны, что их нет смысла отправлять на сервер, то просто продолжаете дальше кодить, а push выполним позднее.

Чтобы выполнить команду push можете поступить следующим образом:

1. Зажимаем Shift и вызываем контекстное меню. В меню должны появится дополнительные команды:

Tortoisegit что это за программа. Смотреть фото Tortoisegit что это за программа. Смотреть картинку Tortoisegit что это за программа. Картинка про Tortoisegit что это за программа. Фото Tortoisegit что это за программаВыбираем команду Push. Перед Вами откроется окно следующего содержания:

Tortoisegit что это за программа. Смотреть фото Tortoisegit что это за программа. Смотреть картинку Tortoisegit что это за программа. Картинка про Tortoisegit что это за программа. Фото Tortoisegit что это за программа

Все, что от Вас требуется на данном этапе – нажать на кнопку (на рисунке она выделена красным) найти в списке удаленную ветку в которую вы делаете push и два раза нажать Ok. Все изменения, произведенные Вами в локальном репозитории отправятся в Сеть.

Источник

Tortoisegit что это за программа

Разработка с использованием сервиса GitHub

1. Установка git

Скачать и установить с официального сайта Git.

Git (произносится «гит») — распределённая система управления версиями. Проект был создан Линусом Торвальдсом для управления разработкой ядра Linux, первая версия выпущена 7 апреля 2005 года.

2. Установка git-клиента TortoiseGit

Скачать и установить с официального сайта TortoiseGit.

TortoiseGit — визуальный клиент системы управления исходными кодами программ Git для ОС Microsoft Windows. Реализован как расширение проводника Windows (shell extension). Подрисовывает иконки к файлам, находящимся под управлением Git, для отображения их статуса в Git.

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

3. Принципы работы с репозиторием

Tortoisegit что это за программа. Смотреть фото Tortoisegit что это за программа. Смотреть картинку Tortoisegit что это за программа. Картинка про Tortoisegit что это за программа. Фото Tortoisegit что это за программа

Если появилось окно с выбором организации, то следует выбрать свой профиль.

После этого клонируем собственное ответвление (fork) репозитория:

Tortoisegit что это за программа. Смотреть фото Tortoisegit что это за программа. Смотреть картинку Tortoisegit что это за программа. Картинка про Tortoisegit что это за программа. Фото Tortoisegit что это за программа

Для этого используем контекстное меню (длительное нажатие правой клавишей мыши) для требуемого каталога (рекомендуется использовать путь «p:\savushkin-r-d\» ), далее выбираем пункт «Git Clone» :

Tortoisegit что это за программа. Смотреть фото Tortoisegit что это за программа. Смотреть картинку Tortoisegit что это за программа. Картинка про Tortoisegit что это за программа. Фото Tortoisegit что это за программа

Задаем параметры клонирования:

Tortoisegit что это за программа. Смотреть фото Tortoisegit что это за программа. Смотреть картинку Tortoisegit что это за программа. Картинка про Tortoisegit что это за программа. Фото Tortoisegit что это за программа

Далее нажимаем кнопку OK и наблюдаем за ходом операции:

Tortoisegit что это за программа. Смотреть фото Tortoisegit что это за программа. Смотреть картинку Tortoisegit что это за программа. Картинка про Tortoisegit что это за программа. Фото Tortoisegit что это за программа

После успешного завершения соответствующий каталог будет содержать репозиторий git.

Чтобы удобно было работать, сразу стоит сделать себе ветку dev для работы (также используя контекстное меню):

Tortoisegit что это за программа. Смотреть фото Tortoisegit что это за программа. Смотреть картинку Tortoisegit что это за программа. Картинка про Tortoisegit что это за программа. Фото Tortoisegit что это за программа

Задаем название ветви, комментарий и указываем, что хотим далее работать с ней (активная галочка «Switch to new branch» ):

Tortoisegit что это за программа. Смотреть фото Tortoisegit что это за программа. Смотреть картинку Tortoisegit что это за программа. Картинка про Tortoisegit что это за программа. Фото Tortoisegit что это за программа

Добавим наш основной репозиторий, чтобы с него можно было обновляться (более подробно про команды):

Tortoisegit что это за программа. Смотреть фото Tortoisegit что это за программа. Смотреть картинку Tortoisegit что это за программа. Картинка про Tortoisegit что это за программа. Фото Tortoisegit что это за программа

Нажимаем OK для окна с описанием подхода для хранения настроек:

Tortoisegit что это за программа. Смотреть фото Tortoisegit что это за программа. Смотреть картинку Tortoisegit что это за программа. Картинка про Tortoisegit что это за программа. Фото Tortoisegit что это за программа

Далее добавляем основной репозиторий. Задаем имя и путь для основного репозитория:

для соответствующих полей и нажимаем кнопку Add New/Save :

Tortoisegit что это за программа. Смотреть фото Tortoisegit что это за программа. Смотреть картинку Tortoisegit что это за программа. Картинка про Tortoisegit что это за программа. Фото Tortoisegit что это за программа

и соглашаемся отключить обновление данного репозитория (нажимаем кнопку «Да» ). Также отменяем получение ветвей добавленного репозитория:

Tortoisegit что это за программа. Смотреть фото Tortoisegit что это за программа. Смотреть картинку Tortoisegit что это за программа. Картинка про Tortoisegit что это за программа. Фото Tortoisegit что это за программа

(нажимаем кнопку «Нет» ).

Важно: используйте следующие имена для remote ссылок:

4. Типовая схема совместной разработки проекта

Типовая схема совместной работы состоит из следующих этапов:

1. Обновление текущей версии до актуального состояния

Далее будет ряд команд, которые позволят получать обновления и работать с основным репозиторием. Предполагается, что для разработки создана ветвь dev (смотри 3. Принципы работы с репозиторием). Для их выполнения необходимо через контекстное меню для каталога репозитория вызвать консоль git:

Tortoisegit что это за программа. Смотреть фото Tortoisegit что это за программа. Смотреть картинку Tortoisegit что это за программа. Картинка про Tortoisegit что это за программа. Фото Tortoisegit что это за программа

Отобразится окно консоли для текущего репозитория:

Tortoisegit что это за программа. Смотреть фото Tortoisegit что это за программа. Смотреть картинку Tortoisegit что это за программа. Картинка про Tortoisegit что это за программа. Фото Tortoisegit что это за программа

Результат выполнения данных команд:

Tortoisegit что это за программа. Смотреть фото Tortoisegit что это за программа. Смотреть картинку Tortoisegit что это за программа. Картинка про Tortoisegit что это за программа. Фото Tortoisegit что это за программа

2. Внесение изменений

Используя редактор (рекомендуется использовать Visual Studio Code) вносим изменения в файлы репозитория.

3. Фиксация изменений (commit) в своем репозитории

Вызываем через контекстное меню команду «Git Commit» :

Tortoisegit что это за программа. Смотреть фото Tortoisegit что это за программа. Смотреть картинку Tortoisegit что это за программа. Картинка про Tortoisegit что это за программа. Фото Tortoisegit что это за программа

Далее в окне фиксации изменений заполняем комментарий, проверяем корректность вносимых изменений для списка изменяемых файлов и нажимаем кнопку «Commit» :

Tortoisegit что это за программа. Смотреть фото Tortoisegit что это за программа. Смотреть картинку Tortoisegit что это за программа. Картинка про Tortoisegit что это за программа. Фото Tortoisegit что это за программа

Tortoisegit что это за программа. Смотреть фото Tortoisegit что это за программа. Смотреть картинку Tortoisegit что это за программа. Картинка про Tortoisegit что это за программа. Фото Tortoisegit что это за программа

В появившемся окне проверяем корректность параметров:

(из локальной ветви dev переносим изменения в удаленный репозиторий на сервер Github):

Tortoisegit что это за программа. Смотреть фото Tortoisegit что это за программа. Смотреть картинку Tortoisegit что это за программа. Картинка про Tortoisegit что это за программа. Фото Tortoisegit что это за программа

Нажимаем «ОК» и получаем результат выполнения данной операции:

Tortoisegit что это за программа. Смотреть фото Tortoisegit что это за программа. Смотреть картинку Tortoisegit что это за программа. Картинка про Tortoisegit что это за программа. Фото Tortoisegit что это за программа

Далее, если все необходимые изменения внесены, можно создать запрос на внесение изменений (Pull request) для того, чтобы данные изменения попали в основной (upstream) репозиторий.

4. Создание запроса на внесение изменений (Pull request) в основной репозиторий

После фиксации изменений (смотри предыдущий рисунок) переходим по активной ссылке на страницу Github для ветви dev :

Tortoisegit что это за программа. Смотреть фото Tortoisegit что это за программа. Смотреть картинку Tortoisegit что это за программа. Картинка про Tortoisegit что это за программа. Фото Tortoisegit что это за программа

В браузере отображается следующая страница, для создания запроса на внесение изменений нажимаем соответствующую кнопку:

Tortoisegit что это за программа. Смотреть фото Tortoisegit что это за программа. Смотреть картинку Tortoisegit что это за программа. Картинка про Tortoisegit что это за программа. Фото Tortoisegit что это за программа

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

Tortoisegit что это за программа. Смотреть фото Tortoisegit что это за программа. Смотреть картинку Tortoisegit что это за программа. Картинка про Tortoisegit что это за программа. Фото Tortoisegit что это за программа

5. Доработка по итогам рецензирования

6. Обновление ветви после принятия запроса (завершение разработки)

После принятия запроса необходимо обновить ветвь master (см. пункт Обновление текущей версии до актуального состояния) и переключиться на неё. Для следующей разработки, пересоздать ветвь dev (активная галочка «Force» ):

Tortoisegit что это за программа. Смотреть фото Tortoisegit что это за программа. Смотреть картинку Tortoisegit что это за программа. Картинка про Tortoisegit что это за программа. Фото Tortoisegit что это за программа

И далее по рассмотренной ранее схеме продолжать разработку.

5. Создание и оформление commit-ов

Стоит из этого сделать два отдельных коммита:

Каждый коммит НЕ должен приводить систему в «сломанное» состояние. После каждого из них она должна работать.

Чтобы упростить навигацию по истории к коммитам необходимо приписывать метки:

Возможные варианты меток:

Таким образом разработчик, глядя на историю будет понимать, что меняется и где.

6. Запросы на внесение изменений (Pull requests)

К pull requests применяются следующие правила:

Tortoisegit что это за программа. Смотреть фото Tortoisegit что это за программа. Смотреть картинку Tortoisegit что это за программа. Картинка про Tortoisegit что это за программа. Фото Tortoisegit что это за программа

7. Именование документов

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

Непосредственно документы должны иметь название readme и расширение .md (используется язык разметки Мarkdown).

Возможно также использование других необходимых названий.

8. Использование Мarkdown

About

Описание работы с репозиториями GitHub с помощью клиента TortoiseGit

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *