Git из 1С

Git из 1С

1C Configurations

Not specified.

Pricing

Free or price is not specified.

README

1С Предприятие. Работа с Git репозиторием

Мотивация

Сначала для одного из проектов мне потребовалась минимальная поддержка работы с Git из 1С Предприятия. Потом выяснилось, что построение графа ни разу не тривиальная задача и народ по этой теме умудряется писать докторские дисертации:

И я, как всегда, увлёкся.

Отдльное предупреждение

В этом проекте я не ставлю перед собой цель повторить все команды git. Очень сомневаюсь, что это возможно и, практически уверен, что это не нужно. Я пытаюсь выявить пользовательски паттерны работы с git и уже их переложить на API библиотеки. Если вы не увидели здесь очень нужную для вашего проекта команду git, то всегда можно создать issue или написать самому и предложить pull request

Описание

  1. Расширение позволяет считывать информацию о логах git репозитория и отображать их в виде графа:
    image

  2. Реализован ряд команд git: add, commit, push, branch, checkout, ststus

Как запустить

Скачать файл с расширением cfe из раздела Releases и установить это расширение в свою базу данных.

Документация

Начато наполнение документации. Процесс продолжается и, по всей видимости, конца не имеет.

Идеи по дальнейшему развитию (roadmap)

Благодарности

1CFilesConverter - давно пользуюсь этими скриптами. Очень помогают.