Фирма «1С» выпустила инструмент для выгрузки хранилища конфигурации 1С в репозиторий Git

10.01.2018      42854

На сайте 1С:ИТС выложен архив с конфигурацией «1С:ГитКонвертер», предназначенной для односторонней синхронизации хранилища конфигураций 1С с репозиторием Git.

Конфигурация позволяет конвертировать существующее хранилище 1С в репозиторий Git; обновлять изменения из хранилища в репозитории; сращивать историю в Git, если хранилище обрезалось или началось заново; вести корректную историю для переименованных метаданных.

Для уменьшения нагрузки на сервер хранилища «1С:ГитКонвертер» позволяет использовать параллельную загрузку из копий хранилищ, а также можно включить использование очередей выполнения (выгружать только изменения конфигураций).

Инструмент «1С:ГитКонвертер» работает на платформе «1С:Предприятие» 8.3.11 и выше. Рекомендуется использовать его в серверном варианте.

Примечательно, что исходники этой конфигурации выложены на GitHub в формате 1С:Enterprise Development Tools 1.7. Но также этот инструмент (в виде архива с cf-файлом) можно скачать из открытого раздела на 1С:ИТС.

С более подробной информацией об инструменте «1С:ГитКонвертер» можно ознакомиться на сайте «1С:ИТС».



Автор:
Аналитик


См. также

Не найдено ни одной записи.
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. gubanoff 63 10.01.18 13:21 Сейчас в теме
Скоро весь хлеб у авторов инфостарта отберут :)
Irwin; DrAku1a; FrancuzbyGmailcom; +3 Ответить
11. Evil Beaver 8197 10.01.18 17:02 Сейчас в теме
(1) Мы смотрим на это чуть иначе. Благодаря авторам инфостарта 1С наконец-то заметила потребность в нормальном контроле версий.
CodeNull; Kinestetik; Waanneek; DrAku1a; cleaner_it; корум; kirillkr; gubanoff; biz-intel; Inkasor; UnderCIL; dmpas; Gang031; myjob1c; +14 Ответить
2. DenisCh 10.01.18 13:24 Сейчас в теме
Спятили совсем с этим гитом... ((
kolya_tlt; palsergeich; EliasShy; Evg-Lylyk; uri1978; Yakud3a; +6 10 Ответить
3. ADirks 187 10.01.18 13:52 Сейчас в теме
(2) да ладно, прям уж все
я, например, hg пользуюсь :)
5. headMade 144 10.01.18 14:27 Сейчас в теме
(3) hg это что за зверь ?
(4) будет. Там реализована обычная выгрузка конфигурации в файлы
7. ADirks 187 10.01.18 14:45 Сейчас в теме
(5) Просто другая система контроля версий. Оно же Mercurial. Тоже распределенная, но идеология слегка другая.
Морда мне ейная больше нравится (TortoiseHG).
Evil Beaver; +1 Ответить
6. Vladimir Litvinenko 2894 10.01.18 14:36 Сейчас в теме
Преимуществом перед Gitsync может оказаться упомянутая в публикации на ИТС возможность загрузки конфигурации. Сейчас загрузку также можно выполнить легко, либо самостоятельно собрав нужные команды, либо задействовав удобные библиотеки OScript. Единственный стимул попробовать - ориентация на EDT. Хороший повод EDT на практике задействовать, пока типовые конфигурации на нем не могут без ошибок работать.

(2)
Спятили совсем с этим гитом... ((

Как без него ревью проводить и быстро историю кода смотреть? Альтернативы - только другие VCS. Но так получается, что Git - заслуженно самый распространенный. К тому же git bash в составе идет - удобный.
cleaner_it; JohnyDeath; Evil Beaver; +3 Ответить
12. kiruha 388 10.01.18 18:17 Сейчас в теме
Не понял про обратную загрузку из Git - когда планируют ?
10. Evil Beaver 8197 10.01.18 16:48 Сейчас в теме
(2) присоединяйтесь )
4. gorakh 26 10.01.18 14:18 Сейчас в теме
А будет, конвертор работать для конфигураций в режиме совместимости?
8. Vladimir Litvinenko 2894 10.01.18 15:05 Сейчас в теме
(4)
На ИТС указана рекомендуемая версия платформы - 8.3.9.1818 и выше. При этом сам конвертер требует 8.3.11. Даже если работает на более ранних, то в продуктиве использовать - на свой страх и риск, после экспериментов.

Gitsync использует Tool_1CD для разбора непосредственно файла хранилища. Файл хранилища, насколько помню, использует формат 8.2.14. Поэтому для более ранних версий платформы лучше задействовать проверенный временем Gitsync.
myjob1c; CSiER; Evil Beaver; artbear; +4 Ответить
9. ivanov660 4567 10.01.18 15:20 Сейчас в теме
А зачем он делает это - "в процессе работы инструмент производит парсинг своего журнала регистрации, поэтому его формат должен быть текстовым" ?
JohnyDeath; CyberCerber; +2 Ответить
13. JohnyDeath 302 10.01.18 21:05 Сейчас в теме
Lutcenko; cleaner_it; kiruha; DrAku1a; Бубузяка; nixel; kirillkr; Inkasor; artbear; +9 Ответить
14. Serg O. 294 17.01.18 08:31 Сейчас в теме
прям как в "Танках"
"моды" конфигурации переносятся постепенно в основную конфигурацию :)
Оставьте свое сообщение