mirror of
https://github.com/1C-Company/GitConverter.git
synced 2025-02-07 13:08:20 +02:00
Обновление справки
This commit is contained in:
parent
cf8bf23e0c
commit
53f9f48ddd
@ -1,3 +1,14 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta content="text/html" charset="UTF-8" http-equiv="Content-Type"></meta><meta name="GENERATOR" content="MSHTML 9.00.8112.16476"></meta><base href="v8config://a8dd2e89-c043-4f61-ab58-dafb034cd4c1/mdobject/idad6a4fc9-bac6-4f5c-8c58-450a2cb5e034/038b5c85-fb1c-4082-9c4c-e69f8928bf3a"></base></head><body>
|
||||
|
||||
Позволяют указывать копии хранилища с отрезанной историей или параллелизировать загрузку версий из одного хранилища.</body></html>
|
||||
<html>
|
||||
<head>
|
||||
<meta content="text/html" charset="UTF-8" http-equiv="Content-Type"></meta>
|
||||
<meta name="GENERATOR" content="MSHTML 9.00.8112.16476"></meta>
|
||||
<base href="v8config://a8dd2e89-c043-4f61-ab58-dafb034cd4c1/mdobject/idad6a4fc9-bac6-4f5c-8c58-450a2cb5e034/038b5c85-fb1c-4082-9c4c-e69f8928bf3a"></base>
|
||||
</head>
|
||||
<body>
|
||||
<p>Позволяют указывать копии хранилища с отрезанной историей или параллелизировать загрузку версий из одного хранилища.</p>
|
||||
<ul>
|
||||
<li>Возможно использовать тот же адрес серверного хранилища конфигураций, но с разными пользователями. Количество "копий" влияет на размер создаваемого глобального кэша версий на сервере хранилища 1С. Желательно установить кэш в настройках сервера хранилищ 1С в <b>полтора раза</b> больше, чем количество копий в ГитКонвертере.<br></li>
|
||||
<li>Укажите другой адрес архивной копии хранилища, если в текущем хранилище конфигураций выполнялось сокращение версий, и установите ограничение номеров версий в этой копии.<br></li>
|
||||
<li>Укажите расписание получения версий из этой копии. Если в "копии" указан адрес основного хранилища, необходимо в расписании учесть возможность работы разработчиков с хранилищем - запуски на получение выполнять с промежутками, обеспечивающими комфортную работу разработчиков.<br></li>
|
||||
</ul><p></p>
|
||||
</body></html>
|
@ -2,7 +2,9 @@
|
||||
<mdclass:Catalog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="ad6a4fc9-bac6-4f5c-8c58-450a2cb5e034">
|
||||
<producedTypes>
|
||||
<objectType typeId="643f8ffd-75e5-4fb8-a7d6-3250af2cc868" valueTypeId="e07d838a-994f-46e9-bb0c-1e5d74669e9e"/>
|
||||
<refType typeId="906f524f-e5cf-473a-a939-93121d2eec7a" valueTypeId="e98ee241-53a1-4a97-b73c-4d835ea0954b"/>
|
||||
<refType typeId="906f524f-e5cf-473a-a939-93121d2eec7a" valueTypeId="e98ee241-53a1-4a97-b73c-4d835ea0954b">
|
||||
<emptyRef/>
|
||||
</refType>
|
||||
<selectionType typeId="23e9436d-e81e-4f0a-9c0b-fee2b16e1955" valueTypeId="a3397717-52ea-4b6f-8c02-d46f2ec64b21"/>
|
||||
<listType typeId="7964f780-4b3a-4225-a34f-db5cbc46aef3" valueTypeId="08e80b8b-8ac3-4d8c-9be6-fede1fe58e9a"/>
|
||||
<managerType typeId="449e5392-42ca-44cd-acaf-202688ae4e79" valueTypeId="0bb0e587-6b7b-4d27-9ee2-cd054e64083a"/>
|
||||
@ -114,6 +116,7 @@
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<createOnInput>Use</createOnInput>
|
||||
<includeHelpInContents>true</includeHelpInContents>
|
||||
<help>
|
||||
<pages>
|
||||
<lang>ru</lang>
|
||||
|
19
GitConverter/src/Catalogs/ОчередиВыполнения/Help/ru.html
Normal file
19
GitConverter/src/Catalogs/ОчередиВыполнения/Help/ru.html
Normal file
@ -0,0 +1,19 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta content="text/html" charset="UTF-8" http-equiv="Content-Type">
|
||||
<meta name="GENERATOR" content="MSHTML 9.00.8112.16476">
|
||||
<base href="v8config://a8dd2e89-c043-4f61-ab58-dafb034cd4c1/mdobject/idde543316-87a9-424b-926e-5dd2b29aa8e8/038b5c85-fb1c-4082-9c4c-e69f8928bf3a">
|
||||
</head>
|
||||
<body>
|
||||
<p>Если включена константа "Использовать очереди выполнения", то для каждого хранилища конфигураций необходимо указать 2 очереди:</p>
|
||||
<p></p><ul>
|
||||
<li>Выгрузка метаданных. Начиная с версии Платформы 8.3.10 возможно использовать <b>выгрузку изменений</b> - для этого необходимо выгружать версии строго последовательно и не рекомендуется создавать более одной очереди на выгрузку.<br></li>
|
||||
<li>Загрузка метаданных<br></li>
|
||||
</ul><p></p>
|
||||
<p>Возможно указать диапазоны количества версий для каждой очереди для разграничения "рабочей зоны"</p>
|
||||
<p>Укажите ограничение количества версий обрабатываемых очередью за один запуск и расписание запусков.</p>
|
||||
<p>Очередь может быть общей на всю базу или привязанной к конкретному хранилищу. Для очереди общего типа выбор версий для обработки выполняется по дате версии - это следует учитывать при конвертации проектов с длинной историей и более "молодых" проектов в одной базе ГитКонвертера.</p>
|
||||
<p></p>
|
||||
|
||||
</body>
|
||||
</html>
|
@ -117,6 +117,12 @@
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<createOnInput>Use</createOnInput>
|
||||
<includeHelpInContents>true</includeHelpInContents>
|
||||
<help>
|
||||
<pages>
|
||||
<lang>ru</lang>
|
||||
</pages>
|
||||
</help>
|
||||
<dataLockControlMode>Managed</dataLockControlMode>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<objectPresentation>
|
||||
|
@ -0,0 +1,33 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta content="text/html" charset="UTF-8" http-equiv="Content-Type">
|
||||
<meta name="GENERATOR" content="MSHTML 9.00.8112.16476">
|
||||
<base href="v8config://a8dd2e89-c043-4f61-ab58-dafb034cd4c1/mdobject/id6cc206d4-d733-4a4a-8ed2-adf76440f6af/038b5c85-fb1c-4082-9c4c-e69f8928bf3a">
|
||||
</head>
|
||||
<body>
|
||||
<h2>Настройка конвертации хранилища 1С</h2>
|
||||
|
||||
<p>Рекомендуется использовать сервер хранилищ конфигураций 1С.</p>
|
||||
|
||||
<p>Для оптимальной работы сервера хранилищ настройте <b>Размер глобального кэша</b> в "Администрировании" в 1,5-2 раза больше <b>количества</b> параллельных потоков (если используются "копии хранилища") <b>получения версий * размер одной версии, Мб</b>.</p>
|
||||
|
||||
<h3>Параметры конвертации</h3>
|
||||
<ul>
|
||||
<li>Укажите адрес хранилища. При использовании сервера хранилища рекомендуется настроить в администрировании хранилища параметр "Глобальный кэш версий конфигурации" чтобы количество кэшированных версий было больше параллельно получаемых версий.<br></li>
|
||||
<li>Укажите версию платформы, рекомендуется использовать 8.3.9.1818 и выше.<br></li>
|
||||
<li>Укажите начальную версию в хранилище конфигураций, если текущее хранилище было обрезано и первая версия больше 1.<br></li>
|
||||
<li>Если указана версия окончания - не будет выполняться запрос новых версий.<br></li><li>Укажите расписание запусков.<br></li>
|
||||
<li>Укажите <b>Каталог выгрузки версий</b>, в котором будут создаваться временные каталоги с номерами версий и выгрузкой данных.<br></li>
|
||||
<li>Желательно ограничить количество подготавливаемых (выгружаемых) версий - рекомендуется установить значение исходя из <b>Размер базы с версией + Размер выгрузки в xml</b> и размера жесткого диска.<br></li>
|
||||
<li>Укажите <b>Минимальное количество метаданных</b> - число файлов и каталогов выгрузки в xml - необходимо для контроля, что все файлы выгружены. Рекомендуется устанавливать 90-95% от текущей версии, чтобы учесть возможность удаления метаданных (т.е. сокращения количества файлов)<br></li>
|
||||
<li>Не рекомендуется устанавливать <b>Удаление конфигураций поставщиков</b>, если планируется загружать конфигурацию из файлов и обновлять конфигурации поставщиков. Опция позволяет оптимизировать размер хранилища Git и не хранить объемные файлы *.cf.<br></li>
|
||||
<li>Установите <b>Удалять временные данные версии после коммита</b> - рекомендуется на реальных проектах.<br></li>
|
||||
<li><b>Выгружать изменения</b> - позволяет на Платформе 8.3.10 и выше выгружать только изменения. Доступно при использовании <b>"Очередей"</b><br></li>
|
||||
<li><b>Локальный каталог Git</b> рекомендуется указывать на одном логическом диске с <b>Каталогом выгрузки версий</b> - будет использовано перемещение версий возможностями ОС, иначе будет выполняться копирование.<br></li>
|
||||
<li><b>Каталог выгрузки в репозитории</b> - относительный путь к каталогу выгрузки внутри репозитория. Рекомендуется указывать имя проекта для будущей совместимости с рабочим пространством 1C:EDT или оставить пустым.<br></li>
|
||||
<li>Установите флаг <b>Выполнять коммиты</b> для выполнения коммитов. Отключение может быть необходимо с целью временно приостановить работу конвертера.<br></li>
|
||||
<li>Установите флаг <b>Обрабатывать все очереди</b>, если используются очереди в ИБ.<br></li>
|
||||
</ul>
|
||||
<p>Нажмите кнопку "Создать гит репозиторий" перед конвертацией - команда выполняет инициализацию репозитория и начальную настройку, специфичную для конфигураций 1С.</p>
|
||||
</body>
|
||||
</html>
|
@ -1,3 +1,47 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta content="text/html" charset="UTF-8" http-equiv="Content-Type"></meta><meta name="GENERATOR" content="MSHTML 9.00.8112.16476"></meta><base href="v8config://a8dd2e89-c043-4f61-ab58-dafb034cd4c1/mdobject/id58570c20-db1f-43f1-af51-47fbbb1a4807/038b5c85-fb1c-4082-9c4c-e69f8928bf3a"></base></head><body>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
<meta content="text/html" charset="UTF-8" http-equiv="Content-Type">
|
||||
<meta name="GENERATOR" content="MSHTML 9.00.8112.16476"></meta>
|
||||
<base href="v8config://a8dd2e89-c043-4f61-ab58-dafb034cd4c1/mdobject/id58570c20-db1f-43f1-af51-47fbbb1a4807/038b5c85-fb1c-4082-9c4c-e69f8928bf3a"></base>
|
||||
</head>
|
||||
<body>
|
||||
<h1>1С:ГитКонвертер</h1>
|
||||
<p><a href="https://its.1c.ru/db/metod8dev#content:5937:hdoc">Основные возможности</a></p>
|
||||
<h2>Начальная настройка</h2>
|
||||
<h3>Настройка базы ГитКонвертера</h3>
|
||||
|
||||
Настройки хранилища конфигураций и параметров синхронизации с репозиторием git.</body></html>
|
||||
<ol>
|
||||
<li>Разместите базу ГитКонвертера на сервере 1С. Работа в файловом режиме может быть использована только в демонстрационных целях.</li>
|
||||
<li style="box-sizing: border-box; margin-top: 0.25em;">Заполните константу <span style="box-sizing: border-box; font-weight: 600;">"Путь к версиям платформы на сервере"</span>, где располагаются файлы Конфигуратора 1cv8(.exe) в формате: <code style="box-sizing: border-box; font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace; font-size: 13.600000381469727px; padding: 0.2em 0.4em; margin: 0px; background-color: rgba(27, 31, 35, 0.0470588); border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;">C:\Program files (x86)\1cv8\%ВерсияПлатформы%\bin</code> где в параметр %ВерсияПлатформы% - будет подставлена текущая версия хранилища из настроек.</li>
|
||||
<li style="box-sizing: border-box; margin-top: 0.25em;">Для ограничения производительности можно включить константу <span style="box-sizing: border-box; font-weight: 600;">"Использовать очереди выполнения"</span> - количеством очередей можно балансировать нагрузку на сервер.</li>
|
||||
</ol>
|
||||
<h3>Настройка сервера 1С</h3>
|
||||
<p>Для ИБ ГитКонвертера на сервере 1С рекомендуется настроить удаление, перенос в архив или полностью отключить журнал регистрации, т.к. интесивность событий в ИБ может быть очень высокой, а ценность истории ЖР за прошлые периоды - низкая.</p>
|
||||
<p>Для легкого удаления и архивирования ЖР можно переключить его формат на старый режим. Для этого необходимо в каталог журнала регистрации ИБ скопировать пустой файл с именем: <b>1Cv8.lgf</b>. Для больших проектов рекомендуется выполнить такую настройку (удаление/бэкапирование файлов журнала регистрации).</p>
|
||||
<p>Так же рекомендуется переключить регистрацию событий - только ошибки. Для этого следует выбрать команду <b>Конфигуратор - Администрирование - Настройка журнала регистрации... = Регистрировать ошибки</b> и в открывшемся диалоге установить минимально необходимую вам периодичностью.</p>
|
||||
<p>Настройки хранилища конфигураций и параметров синхронизации с репозиторием git.</p>
|
||||
|
||||
<h2>Настройка конвертации хранилища 1С</h2>
|
||||
<p>Рекомендуется использовать сервер хранилищ конфигураций 1С.</p>
|
||||
<p>Для оптимальной работы сервера хранилищ настройте <b>Размер глобального кэша</b> в "Администрировании" в 1,5-2 раза больше количества параллельных потоков (если используются "копии хранилища") <b>получения версий * размер одной версии, Мб.</b></p>
|
||||
<h3>Параметры конвертации</h3>
|
||||
<ul>
|
||||
<li>Укажите адрес хранилища. При использовании сервера хранилища рекомендуется настроить в администрировании хранилища параметр "Глобальный кэш версий конфигурации" чтобы количество кэшированных версий было больше параллельно получаемых версий.<br></li>
|
||||
<li>Укажите версию платформы, рекомендуется использовать 8.3.9.1818 и выше.<br></li>
|
||||
<li>Укажите начальную версию в хранилище конфигураций, если текущее хранилище было обрезано и первая версия больше 1.<br></li>
|
||||
<li>Если указана версия окончания - не будет выполняться запрос новых версий.<br></li><li>Укажите расписание запусков.<br></li>
|
||||
<li>Укажите <b>Каталог выгрузки версий</b>, в котором будут создаваться временные каталоги с номерами версий и выгрузкой данных.<br></li>
|
||||
<li>Желательно ограничить количество подготавливаемых (выгружаемых) версий - рекомендуется установить значение исходя из <b>Размер базы с версией + Размер выгрузки в xml</b> и размера жесткого диска.<br></li>
|
||||
<li>Укажите <b>Минимальное количество метаданных</b> - число файлов и каталогов выгрузки в xml - необходимо для контроля, что все файлы выгружены. Рекомендуется устанавливать 90-95% от текущей версии, чтобы учесть возможность удаления метаданных (т.е. сокращения количества файлов)<br></li>
|
||||
<li>Не рекомендуется устанавливать <b>Удаление конфигураций поставщиков</b>, если планируется загружать конфигурацию из файлов и обновлять конфигурации поставщиков. Опция позволяет оптимизировать размер хранилища Git и не хранить объемные файлы *.cf.<br></li>
|
||||
<li>Установите <b>Удалять временные данные версии после коммита</b> - рекомендуется на реальных проектах.<br></li>
|
||||
<li><b>Выгружать изменения</b> - позволяет на Платформе 8.3.10 и выше выгружать только изменения. Доступно при использовании <b>"Очередей"</b><br></li>
|
||||
<li><b>Локальный каталог Git</b> рекомендуется указывать на одном логическом диске с <b>Каталогом выгрузки версий</b> - будет использовано перемещение версий возможностями ОС, иначе будет выполняться копирование.<br></li>
|
||||
<li><b>Каталог выгрузки в репозитории</b> - относительный путь к каталогу выгрузки внутри репозитория. Рекомендуется указывать имя проекта для будущей совместимости с рабочим пространством 1C:EDT или оставить пустым.<br></li>
|
||||
<li>Установите флаг <b>Выполнять коммиты</b> для выполнения коммитов. Отключение может быть необходимо с целью временно приостановить работу конвертера.<br></li>
|
||||
<li>Установите флаг <b>Обрабатывать все очереди</b>, если используются очереди в ИБ.<br></li>
|
||||
</ul>
|
||||
<p>Нажмите кнопку "Создать гит репозиторий" перед конвертацией - команда выполняет инициализацию репозитория и начальную настройку, специфичную для конфигураций 1С.</p>
|
||||
</body>
|
||||
</html>
|
@ -2,7 +2,9 @@
|
||||
<mdclass:Catalog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="58570c20-db1f-43f1-af51-47fbbb1a4807">
|
||||
<producedTypes>
|
||||
<objectType typeId="05f9fbff-c741-4146-b558-34c40066473e" valueTypeId="84d4d5de-5106-4ada-a280-d3b75a3c8c70"/>
|
||||
<refType typeId="4cd47643-2547-4b38-9ca6-521f2ca774c1" valueTypeId="651d2114-fbbb-4a89-a773-9d4b2a94d50b"/>
|
||||
<refType typeId="4cd47643-2547-4b38-9ca6-521f2ca774c1" valueTypeId="651d2114-fbbb-4a89-a773-9d4b2a94d50b">
|
||||
<emptyRef/>
|
||||
</refType>
|
||||
<selectionType typeId="d397e1f2-6214-4ef1-84fc-7e9f6ae1a389" valueTypeId="68b06300-110b-488b-97d3-a380b46bebd3"/>
|
||||
<listType typeId="1f6815ab-9da0-4a5e-93cc-af65e77523f5" valueTypeId="55253154-e0a4-4d7d-b5d1-99c68df30e97"/>
|
||||
<managerType typeId="de9a4e79-07ee-49b6-a842-852d0f9ae5a7" valueTypeId="c759b380-fb73-4189-ba2a-ad05e60f6a01"/>
|
||||
@ -111,6 +113,7 @@
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<createOnInput>Use</createOnInput>
|
||||
<includeHelpInContents>true</includeHelpInContents>
|
||||
<help>
|
||||
<pages>
|
||||
<lang>ru</lang>
|
||||
@ -714,6 +717,12 @@
|
||||
<value>Форма элемента</value>
|
||||
</synonym>
|
||||
<comment></comment>
|
||||
<includeHelpInContents>true</includeHelpInContents>
|
||||
<help>
|
||||
<pages>
|
||||
<lang>ru</lang>
|
||||
</pages>
|
||||
</help>
|
||||
<usePurposes>PersonalComputer</usePurposes>
|
||||
<usePurposes>MobileDevice</usePurposes>
|
||||
</forms>
|
||||
|
@ -23,6 +23,7 @@
|
||||
<vendor>Фирма "1С"</vendor>
|
||||
<version>1.0.4.1</version>
|
||||
<updateCatalogAddress>http://downloads.v8.1c.ru/tmplts/</updateCatalogAddress>
|
||||
<includeHelpInContents>true</includeHelpInContents>
|
||||
<help>
|
||||
<pages>
|
||||
<lang>ru</lang>
|
||||
|
@ -1 +1,25 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta content="text/html" charset="UTF-8" http-equiv="Content-Type"></meta><meta name="GENERATOR" content="MSHTML 9.00.8112.16476"></meta><base href="v8config://a8dd2e89-c043-4f61-ab58-dafb034cd4c1/mdobject/ida8dd2e89-c043-4f61-ab58-dafb034cd4c1/038b5c85-fb1c-4082-9c4c-e69f8928bf3a"></base></head><body>Конфигурация 1С, односторонняя синхронизация хранилища конфигураций 1С в репозиторий Git.<br>Корректное переименование истории объектов метаданных при переименовании их в хранилище 1С по UUID'дам.</body></html>
|
||||
<html>
|
||||
<head>
|
||||
<meta content="text/html" charset="UTF-8" http-equiv="Content-Type">
|
||||
<meta name="GENERATOR" content="MSHTML 9.00.8112.16476"></meta>
|
||||
<base href="v8config://a8dd2e89-c043-4f61-ab58-dafb034cd4c1/mdobject/ida8dd2e89-c043-4f61-ab58-dafb034cd4c1/038b5c85-fb1c-4082-9c4c-e69f8928bf3a">
|
||||
</head>
|
||||
<body>
|
||||
<h1>1С:ГитКонвертер</h1>
|
||||
<p>Конфигурация предназначена для односторонней синхронизации хранилища конфигурации "1С:Предприятия" с репозиторием Git и последующим переходом на разработку в <a href="http://v8.1c.ru/overview/release_EDT_17/">1C:Enterprise Development Tools (1C:EDT)</a> с сохранением истории.<br></p>
|
||||
<p>Корректное переименование истории объектов метаданных при переименовании их в хранилище конфигураций "1С:Предприятия" по UUID’дам.</p>
|
||||
<p>Git отслеживает контент файлов, а не пути файлов. В случае с выгрузкой 1С конфигурации - в ней присутствует множество файлов, очень похожих по контенту и именам (например `ФормаСписка.xml`), отличающихся только внутренним идентификатором (UUID). Поэтому если в одной версии хранилища были удалены одни объекты (файлы), добавлены и/или переименованы другие - в Git нужно явно сообщить, что удалять, несмотря на похожие файлы в других каталогах, а так же то, какие файлы переименовываются.</p>
|
||||
<p>Таким образом, одна версия хранилища 1С может превращаться в 3 коммита: удаление файлов, переименование, и все остальные изменения контента в файлах и добавления файлов.</p>
|
||||
<h3>Основные возможности</h3>
|
||||
<ul>
|
||||
<li>Конвертирование существующего хранилища конфигурации 1С в репозиторий Git</li>
|
||||
<li>Обновлять изменения из хранилища 1С в репозиторий Git</li>
|
||||
<li>Параллелизировать загрузку истории хранилища из копий хранилища</li>
|
||||
<li>Ограничение нагрузки на сервер с помощью очередей</li>
|
||||
<li>Возможно "сращивать" историю в Git, если хранилище конфигураций "1С:Предприятия" обрезалось или начиналось заново.</li>
|
||||
<li>Сообщение гиту команды `git mv старый_файл новый_файл` при переименовании метаданных</li>
|
||||
<li>Выгружать только изменения конфигурации. Доступно для Платформы 8.3.10 и выше, требуется использовать "очереди"</li>
|
||||
<li>Создание сквозной история изменений для "хранилищ исправительных версий" если вы используете <a href="https://its.1c.ru/db/v8std/content/2149184358/hdoc">Технологию разветвленной разработки конфигураций</a> или аналогичный процесс - хранилище версии можно загружать в "ветку" Git, получив сквозную историю в ветке.</li>
|
||||
<li>Конвертация репозитория выгрузки 1С:Предприятия в формат 1C:EDT с сохранением истории там, где это возможно</li>
|
||||
</ul>
|
||||
</body></html>
|
@ -19,6 +19,11 @@
|
||||
<key>ru</key>
|
||||
<value>Шаблон пути к исполняемым файлам платформы на сервере по версиям.</value>
|
||||
</explanation>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Заполните константу "Путь к версиям платформы на сервере", где располагаются файлы Конфигуратора 1cv8(.exe) в формате: `C:\Program files (x86)\1cv8\%ВерсияПлатформы%\bin`
|
||||
где в параметр %ВерсияПлатформы% - будет подставлена текущая версия хранилища из настроек.</value>
|
||||
</toolTip>
|
||||
<mask></mask>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
|
@ -0,0 +1,59 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta content="text/html" charset="UTF-8" http-equiv="Content-Type">
|
||||
<meta name="GENERATOR" content="MSHTML 9.00.8112.16476">
|
||||
<base href="v8config://a8dd2e89-c043-4f61-ab58-dafb034cd4c1/mdobject/id67e0b965-0c45-4581-92a0-c0a62357865a/038b5c85-fb1c-4082-9c4c-e69f8928bf3a">
|
||||
</head>
|
||||
<body>
|
||||
<h3>Конвертация выгрузки 1С:Предприятия в формат 1C:Enterprise Development Tools</h3>
|
||||
<p></p>
|
||||
<p>Выполнить конвертацию необходимо, если процесс разработки полностью переносится из <b>Хранилища конфигураций 1С</b> в Git репозиторий.</p>
|
||||
<p></p>
|
||||
<p><b>Внимание!</b> Конвертация в формат 1C:EDT необратима, поэтому последующая синхронизация с хранилищем конфигураций "1С:Предприятия" невозможна. Конечно, можно сделать "checkout" на коммит до конвертации и продолжить конвертацию в другой ветке, или откатить все изменения с помощью <i>git reset --hard <sha_commit></i> и т.д. </p>
|
||||
<p>Можно так же, в тестовых целях, создать копию элемента справочника "Хранилищ" и копию репозитория - создать ветку и конвертировать в формат 1C:EDT, оставляя возможность синхронизировать хранилище конфигураций с основной веткой Git.</p>
|
||||
<p></p>
|
||||
<p>Структура каталогов выгрузки 1С:Предприятия и формата 1C:EDT похожи, но немного различаются. Для сохранения истории разработки в формате 1C:EDT запустите обработку <b>"Конвертация в формат EDT"</b>. Она выполняет перемещение файлов в соответствии с форматом 1C:EDT, выполняет коммит в гит, заменяет каталог <i>src</i> выгрузки 1С:Предприятия каталогом из 1C:EDT и выполняет второй коммит с изменением контента файлов.</p>
|
||||
<p>Стоит отметить, что содержание xml-файлов 1C:EDT и 1С:Предприятия в некоторых случаях различается существенно, поэтому построчное авторство в таких файлах сохранить не удастся. </p>
|
||||
<p>Файлы текстов модулей <i>*.bsl</i> сохраняют историю полностью.</p>
|
||||
<p></p>
|
||||
<p>1. Откройте 1C:EDT в новом Workspace и выполните импорт конфигурации из файлов: <b>File -> Import -> 1C:Enterprise Development Tools -> Configuration Files</b>, указав директорию к фалам <i>Локальный каталог Git/Каталог выгрузки в репозитории/src/</i>.</p>
|
||||
<p>2. Укажите имя проекта соответствующее <b>Каталогу выгрузки в репозитории</b> из настроек, если изначально было указано. Настройки проекта будут скопированы в репозиторий. </p>
|
||||
<p>* Если изначально каталог с именем проекта не был указан (ну забыли, не знали...) можно заполнить имя проекта в карточке хранилища и выполнить перемещение <i>git mv ./src ./ИмяПроектаEDT/src</i> и коммит <i>git commit -m "EDT project name"</i> вручную, до конвертации.</p>
|
||||
<p>3. Дождитесь окончания импорта и конвертации в 1C:EDT. Компиляцию и валидацию проекта можно не дожидаться - для задачи "перехода разработки на 1C:EDT" нужны только файлы</p>
|
||||
<p>4. Если использовали <b>Git LFS</b> - убедитесь что типы файлов, вынесенные в <b>LFS</b>, после конвертации с новыми именами/расширениями так же попадут в <b>LFS</b>.</p>
|
||||
<p>5. Выполните конвертацию репозитория с помощью обработки <b>Сервис -> Конвертация в формат EDT</b>, указав путь к папке <b>src</b> c исходными файлами в workspace из 1C:EDT.</p>
|
||||
<p></p>
|
||||
<p>Если изначально был указан <b>"Каталог выгрузки в репозитории"</b> соответствующий имени проекта, после конвертации можно открыть 1C:EDT в новом Workspace и выполнить импорт проекта из Git: <b>File -> Import -> Git -> Projects from Git</b> и убедиться в корректности конвертации.</p>
|
||||
<p></p>
|
||||
<p><b>Внимание!</b> Рекомендуется читать документацию к 1C:EDT о настройках Git, работе с проектом, импорте и др.</p>
|
||||
<p></p>
|
||||
<p>Соответствие имен файлов формата выгрузки 1С:Предприятия и формата 1C:EDT</p>
|
||||
<p></p>
|
||||
<pre>
|
||||
Configuration.xml -> Configuration.mdo
|
||||
ClientApplicationInterface.xml -> ClientApplicationInterface.cai
|
||||
CommandInterface.xml -> CommandInterface.cmi
|
||||
HomePageWorkArea.xml -> HomePageWorkArea.hpwa
|
||||
MainSectionCommandInterface.xml -> MainSectionCommandInterface.cmi
|
||||
Form.xml -> Form.form
|
||||
Template.xml -> Template.bin // BinaryData
|
||||
Template.xml -> Template.mxlx // SpreadsheetDocument
|
||||
Template.xml -> Template.dcs // DataCompositionSchema
|
||||
Template.xml -> Template.txt // FileAwareTextDocument
|
||||
Template.xml -> Template.htmldoc // HtmlDocument
|
||||
Template.xml -> Template.addin // AddIn
|
||||
Template.xml -> Template.scheme // GraphicalScheme
|
||||
Template.xml -> Template.axdt // ActiveDocument
|
||||
Template.xml -> Template.geos // GeographicalSchema
|
||||
Template.xml -> Template.dcsat // DataCompositionAppearanceTemplate
|
||||
Package.bin -> Package.xdto
|
||||
WSDefinition.xml -> WsDefinitions.wsdl
|
||||
Flowchart.xml -> Flowchart.scheme
|
||||
Rights.xml -> Rights.rights
|
||||
Schedule.xml -> Schedule.schedule
|
||||
</pre>
|
||||
<p></p>
|
||||
<p>Другие файлы изменят имена не значительно, в соответствии с форматом 1C:EDT. Часть файлов (<i>Help.xml</i>, <i>Language.xml</i>, <i>Picture.xml</i>, <i>ФормаСписка.xml</i> и др.) будут удалены, т.к. контент файлов теперь хранится в составе других файлов.</p>
|
||||
|
||||
</body>
|
||||
</html>
|
@ -11,6 +11,12 @@
|
||||
</synonym>
|
||||
<useStandardCommands>true</useStandardCommands>
|
||||
<defaultForm>DataProcessor.КонвертацияВФорматEDT.Form.Форма</defaultForm>
|
||||
<includeHelpInContents>true</includeHelpInContents>
|
||||
<help>
|
||||
<pages>
|
||||
<lang>ru</lang>
|
||||
</pages>
|
||||
</help>
|
||||
<forms uuid="9a2e455c-19d1-4220-a93a-e3cc78e9abe3">
|
||||
<name>Форма</name>
|
||||
<synonym>
|
||||
|
@ -1,3 +1,8 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta content="text/html" charset="UTF-8" http-equiv="Content-Type"></meta><meta name="GENERATOR" content="MSHTML 9.00.8112.16476"></meta><base href="v8config://a8dd2e89-c043-4f61-ab58-dafb034cd4c1/mdobject/idaa048932-83e8-4167-a426-d39ed5f3a8a2/038b5c85-fb1c-4082-9c4c-e69f8928bf3a"></base></head><body>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta content="text/html" charset="UTF-8" http-equiv="Content-Type"></meta><meta name="GENERATOR" content="MSHTML 9.00.8112.16476"></meta><base href="v8config://a8dd2e89-c043-4f61-ab58-dafb034cd4c1/mdobject/idaa048932-83e8-4167-a426-d39ed5f3a8a2/038b5c85-fb1c-4082-9c4c-e69f8928bf3a"></base></head><body>
|
||||
|
||||
В регистре хранится соответствие имен пользователей хранилища и информации авторов в репозитории git.</body></html>
|
||||
<h3>Информация пользователей</h3>
|
||||
<p>В регистре хранится соответствие имен пользователей хранилища и информации авторов в репозитории git.</p>
|
||||
<p>Хранилище конфигураций "1С:Предприятия" использует для идентификации <b>Пользователя</b>, а в репозитории Git основным идентификатором является <b>email</b> и имя пользователя. Для этих целей предназначен регистр сведений <b>Информация пользователей</b>, позволяющий указать соответствие пользователей хранилищ пользователям репозитория Git.</p>
|
||||
<p>Можно выполнять коммиты анонимно, с потерей информации об авторстве. Пользователь хранилища будет указан в дополнении к комментарию к каждой версии.</p>
|
||||
<p>Пользователи могут быть указаны общие для всех хранилищ или с уточнением по хранилищам.</p>
|
||||
</body></html>
|
@ -57,6 +57,7 @@
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<includeHelpInContents>true</includeHelpInContents>
|
||||
<help>
|
||||
<pages>
|
||||
<lang>ru</lang>
|
||||
|
Loading…
x
Reference in New Issue
Block a user