Skip to content

zerobig/git-1c

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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)

  • чтение логов;
  • создание графа коммитов;
  • развитие отображение информации в графе:
    • теги
    • ветви
    • remote ветви
    • незакоммиченные изменения
  • выполнение основных команд Git:
    • add, commit, push, branch, checkout
    • pull
    • stash
  • написание тестов
  • создание документации

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

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

About

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

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors