1C EDT + GIT выгрузка расширения конфигурации в репозиторий

В данной статье рассмотрим пример загрузки на Git расширения 1С, для дальнейшей групповой разработки проекта.

Создание репозитория на GitHub

Войдем в свой профиль в Git, и кликнем по кнопке New, чтобы создать новый репозиторий для проекта 1C.

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

Теперь репозиторий создан

Получаем адрес репозитория вида:

https://github.com/aleksandrvolk/1c_dm_reqm

Подключение Git к EDT

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

Откроем перспективу Git, нажав по кнопке, как на рисунке ниже.

Выберем перспективу Git

Выберем команду Клонировать репозиторий Git

В поле URI введем адрес созданного репозитория:

https://github.com/aleksandrvolk/1c_dm_reqm

Кликаем по кнопе Далее и попадаем в настройку локального репозитория Git, который будет синхронизироваться с удаленным и кликаем кнопку Готово.

Если у вас возникли сложности с авторизацией, то нужно создать github token и вместо пароля ввести токен.

Теперь в перспективе Git мы видим локальный и удаленный репозиторий Git

Привязка проекта к репозиторию Git

Перейдем в перспективу 1С

Выберем нужный проект в моем случае я выбираю только расширение конфигурации, кликаем правой кнопкой мыши по проекту Групповая разработка — Общий проект.

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

Теперь мы связали каталог проекта и каталог локального репозитория Git, с этого момента проект располагается в локальном репозитории Git.

В дереве проекта теперь можно видеть его привязку к Git репозиторию.

Знаки вопроса около объектов означают, что данные объекты есть в проекте, но их нет в репозитории.

Нам необходимо зафиксировать изменения в репозитории, для этого кликаем правой кнопкой по проекту Групповая разработка — Зафиксировать.

После перенесем все измененные объекты из неиндексированных в индексированные для фиксации

Далее важно заполнить автора, коммиттера и текст коммита и кликаем по кнопке фиксировать и отправить.

В открывшемся окне отправки, кликаем Далее и Отправить.

Теперь в структуре проекта пропали знаки вопроса, можно перейти в GitHub и посмотреть состав выгруженного проекта.

Теперь данный проект можно открыть в EDT на другом рабочем месте и работать в нем параллельно. Кроме того EDT открывает возможность использования DevOPS практик.

Так же хочется посоветовать курс от учебного центра 1С: EDT – РАЗРАБОТКА В СИСТЕМЕ 1C:ENTERPRISE DEVELOPMENT TOOLS.

Курс 1С EDT

Также советую подписать на официальный телеграмм канал 1C:EDT.

Похожие записи

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

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