Найти в Дзене
IT в тебе

Боли которые решает GIT

🔹 Главная боль: С самого начала и по сей день один из самых популярных вопросов от пользователя мы слышим: 🧐 "А почему было так? А стало так?" И этот вопрос как правило решается по двум фронтам: 1️⃣ просмотр старых данных, возможно даже в старых копиях
2️⃣ просмотр старого кода и истории изменений. Если с первым всё +/- понятно, дёргаем нужный бэкап, накатываем на тест и начинаем анализ... То для анализа кода мы шли копаться в хранилищах расширений, что порой могло занимать достаточно много времени, особенно если не было понимание когда и что искать. 💡 Решение - внедрить версионирование через локальный Git-сервер. Выбор пал на open-source решение Gitea, быстро, просто, удобно. Были некоторые фичи на вырост: ведение задач, ведение документации и т.п. Я взял gitsync, создал регламенты в Jenkins, привязал их к помещениям в хранилища и готово, можно было смотреть историю изменения тех или иных модулей. Так и решилась основная боль. 🚀 Побочные боли, которые Git тоже решил: 🔔 Уведомлени
Жёлтый кот
Жёлтый кот

🔹 Главная боль:

С самого начала и по сей день один из самых популярных вопросов от пользователя мы слышим:

🧐 "А почему было так? А стало так?"

И этот вопрос как правило решается по двум фронтам:

1️⃣ просмотр старых данных, возможно даже в старых копиях
2️⃣ просмотр старого кода и истории изменений.

Если с первым всё +/- понятно, дёргаем нужный бэкап, накатываем на тест и начинаем анализ...

То для анализа кода мы шли копаться в хранилищах расширений, что порой могло занимать достаточно много времени, особенно если не было понимание когда и что искать.

💡 Решение - внедрить версионирование через локальный Git-сервер.

Выбор пал на open-source решение Gitea, быстро, просто, удобно. Были некоторые фичи на вырост: ведение задач, ведение документации и т.п.

Я взял gitsync, создал регламенты в Jenkins, привязал их к помещениям в хранилища и готово, можно было смотреть историю изменения тех или иных модулей.

Так и решилась основная боль. 🚀

Побочные боли, которые Git тоже решил:

🔔 Уведомления о коммитах в рабочий чат — сигнал "готовимся к релизу".

🧐 Код-ревью стало проще: диффы читаются наглядно.

🔄 Шаринг кода — клон актуальной версии без захода в конфигуратор.

📎 Полезные ссылки:

👉 Gitea - Git-сервис с открытым исходным кодом
👉
Синхронизация хранилища 1С с репозиторием git

#DevOps #1C #git