Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Промышленные технологии

Контроль версий — ленивый способ

Жизнь программиста и так достаточно тяжела. Почему бы не упростить себе жизнь и не отдать управление версиями своих проектов на аутсорсинг некоторым специализированным службам? Большинство программистов в мире ИТ знакомы с Git, но для некоторых программистов ОТ в этом сообществе это совершенно новая концепция. Когда работа с разными коллегами над одним и тем же проектом, совместное использование кода становится еще более сложной задачей, такой сервис, как GitHub, упрощает совместное использование и совместную работу над одним и тем же кодом. Этот блог поможет вам сделать первые шаги в использовании Git и GitHub, чтобы поддерживать порядок в коде и проектах.


В этом блоге я буду использовать GitHub и клиент GitHub для Windows, но обратите внимание, что есть и другие варианты, включая GitLab. Мне просто нравится простота использования клиента GitHub!


Настройка репозитория на GitHub

Шаг 1. Загрузите и установите клиент GitHub для Windows

На самом деле первым шагом будет создание учетной записи GitHub, но это несколько выходит за рамки этого блога.

  1. Клиент можно скачать отсюда.
  2. Следуйте руководству по установке
  3. Войдите в свою учетную запись GitHub

Шаг 2. Создайте папку или репозиторий для своего проекта

Репозиторий — это место, где живет ваш проект. Сделайте одну папку для каждого проекта! Каждый раз, когда что-то изменяется в этой папке, клиент GitHub обнаружит это, и вы сможете сохранить или отправить свои изменения в онлайн-репозиторий на GitHub.

  1. Нажмите «Создать новый репозиторий на жестком диске…»
  2. Дайте вашему новому репозиторию имя и описание.
  3. Вы можете изменить путь к репозиторию, если хотите, или оставить его (ленивый способ)
  4. Нажмите «Инициализировать этот репозиторий с помощью файла README» («Ленивый» не означает «следовать рекомендациям и документировать свой код»).
  5. Создайте репозиторий

Шаг 3. Создание проекта PLCnext

Git отлично работает с текстовыми файлами. К счастью, в PLCnext Engineer есть возможность сохранить ваш проект в виде множества текстовых файлов, что идеально подходит для Git и, следовательно, для нашего клиента GitHub!

  1. Откройте PLCnext Engineer и начните создавать проект, как вы привыкли.
  2. Когда вы будете готовы сохранить проект, выберите "Сохранить проект как" (F12).
  3. Перейдите к своему репозиторию GitHub (по умолчанию:Этот компьютер/documents/GitHub)
  4. Сохраните проект как «Несжатый проект»

Шаг 4. Зафиксируйте изменения

Чтобы «сохранить» изменения в вашем репозитории, вам нужно зафиксировать их в ветке. Что такое ветка, я объясню позже, а пока вам просто нужно помнить, что вам нужно зафиксировать свои изменения в ветке, чтобы сохранить их.

Дайте вашему коммиту новое и краткое описание, чтобы вы могли вспомнить, что именно изменилось!

Шаг 5. Публикация или отправка репозитория

Последний шаг для создания онлайн-репозитория — отправить наш локальный репозиторий на GitHub. Это так же просто, как нажать кнопку или нажать (ctrl + p). Выберите, должен ли ваш код быть частным и принадлежит ли он вам или организации.

Шаг 6. Документ!

нажмите (Ctrl + shift + G), чтобы просмотреть онлайн-репозиторий на GitHub в браузере. Вуаля! На GitHub есть ваш проект PLCnext. Помните «Инициализировать README»? Это текст, который вы видите сейчас перед собой. В README.md вы должны объяснить структуру проекта, цель и, возможно, некоторую контактную информацию для дальнейшего использования.

А пока внесите некоторые изменения в файл README.md, нажав на карандаш. Файл «написан» в MarkDown, дополнительную информацию о MarkDown можно найти здесь.

Если вы внесли какие-то изменения, снова сделайте коммит в ветке master!

Шаг 7. Перенесите изменения в локальный репозиторий

Клиент Windows обнаружит, что некоторые изменения были внесены в репозиторий на GitHub. Не забудьте получить изменения, чтобы снова начать работать с последней версией!


Советы и рекомендации

Отслеживание ошибок

На GitHub есть замечательный инструмент для отслеживания проблем. Используйте его для отслеживания известных проблем в вашем программном обеспечении и обсуждения решений с другими заинтересованными сторонами

Проекты

Используйте встроенный Project Bord, чтобы отслеживать свои задачи с помощью канбан-борда. При желании вы можете автоматизировать свой канбан с помощью встроенных триггеров, чтобы сделать жизнь еще проще.

Филиалы

Ааа, вот и мы. Видишь ли, я сказал, что собираюсь объяснить, что такое ветки! Что ж, пусть GitHub объяснит, что такое ветки…

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

Освободить

Готовы развернуть проект? Создайте выпуск, чтобы добавить его в сборку AS!


Промышленные технологии

  1. Возьмите под свой контроль обоюдоострый меч SaaS
  2. Прокладывая путь к независимости цепочки поставок в США
  3. Борьба со сложностью выполнения электронной коммерции
  4. BOPIS:революция в розничной торговле, изменившая способ доставки
  5. Стратегический сбор данных - современный способ избежать сбоев
  6. Основы электрических панелей управления
  7. Главные вызовы на пути к Индустрии 4.0
  8. Основы применения электрогидравлических клапанов
  9. 5 основных преимуществ беспроводного управления краном
  10. Управление запасами на складе:20 экспертов раскрывают способ №1, с помощью которого компании могут сократить к…