Новая версия
1C:EDT может поддерживать новую версию
платформы «1С:Предприятие». В связи с этим может возникнуть задача перевода разрабатываемого проекта на новую версию платформы.
При групповой разработке вы можете использовать для этого две разные стратегии:
Централизованное обновление в основной ветке:
- Залить все локальные ветки разработчиков в основную ветку на сервере;
- Основную ветку на сервере перевести на новую версию
платформы;
- Новые ветки для разработки задач создавать от свежего состояния основной ветки.
Распределенное обновление:
- Каждый разработчик сливает, при необходимости, основную ветку с сервера в свои локальные ветки;
- Руководитель проекта переводит основную ветку на сервере
на новую версию платформы;
- Каждый разработчик переводит свои локальные ветки на
новую версию платформы;
- После того, как основная ветка на сервере переведена на новую версию, разработчики могут заливать в нее свои локальные ветки, также
переведенные на новую версию платформы.
Чтобы перевести проект, расположенный в репозитории Git, на новую версию платформы, выполните следующие
действия.
- Запустите старую версию
1C:EDT;
- Зафиксируйте все изменения проекта (если такие есть) в репозитории Git (подробнее);
- Загрузите последнее состояние проекта в связанную с ним информационную базу (
Обновить конфигурацию...), установив в диалоге флажок
Загрузить конфигурацию полностью ...;
- Если в каталоге проекта вы храните свои собственные файлы, которые не генерируются
1C:EDT, скопируйте их во временный
каталог;
- Запомните имя проекта и удалите проект (
Удалить), установив
в диалоге флажок Удалить содержимое проекта на диске;
- Завершите работу старой версии
1C:EDT;
- Сделайте копию информационной базы на случай неудачи;
- Переведите информационную базу на новую версию платформы, следуя рекомендациям (пример);
- Запустите новую версию
1C:EDT на старой рабочей области;
- Импортируйте информационную базу в новый проект с тем же именем, которое было у старого проекта;
- Добавьте проект в тот же
репозиторий Git;
- Скопируйте обратно в каталог проекта собственные файлы из временного каталога (п. 4);
- Зафиксируйте изменения проекта в репозитории;
- В конфигурациях запуска этого проекта укажите новую
версию платформы.