Добрый день!
Пытаюсь запустить разработку через git.
Понял, что чего-то не понял. Прошу помощи.
И так:
- Есть два разработчика Р1 и Р2.
- Р1 создает проект в Гит в ./
- Р1 создает папку ./db и папку ./hran.
- Р1 в папке ./db создает подпапку с пустой базой Б1. Создает подпапку для хранилища в ./hran.
- Р1 привязывает Б1 к хранилищу в подпапке ./hran/ - Х1.
- Р1 выводит папки с базами и хранилищами 1С из под контроля git т.к. это бинарники.
- Р1 создает в папке проекта подпапку ./cf и через gitsync export выгружает в нее свое хранилище с пустой базой.
- Р2 делает git pull и вытягивает папку ./cf
-
- Р2 собирает из папки ./cf хранилище Х2 и привязанную к хранилищу 1С базу Б2.
- Теперь каждого разработчика есть база Б1 у Р1 и Б2 у Р2 и у каждого разработчика есть хранилище 1С - Х1 у Р1 и Х2 у Р2. Базы Б1 и Б2 связаны с соотв. хранилищами.
До этого момента вроде бы все ясно. Дальше:
- Р1 делает справочник СПР1 у себя в Б1 и отправляет в Х1.
- Р2 делает справочник СПР2 у себя в Б2 и отправляет в Х2.
- Р1 запускает gitsync и отправляет свое хранилище 1С в папку git проекта - ./cf
- Р2 запускает gitsync и отправляет свое хранилище 1С в папку git проекта - ./cf
- Разработчики пушат свои версии ./cf и затягивают изменения в ./cf
Как им получить изменения в свои рабочие базы? Р1 и Р2 должны содержать по два справочника. Что для этого нужно сделать?