|
4 | 4 | ---- |
5 | 5 | * pyv8unpack.py - python скрипт, получающий список помещаемых файлов при коммите, фильтрующий по расширению только внешние обработки/отчеты и запускающий внешнюю обработку для распаковки этих файлов. |
6 | 6 | * [V8Reader.epf](http://infostart.ru/public/106310/) - внешняя обработка 1С, которая с помощью [v8unpack](http://svn2.assembla.com/svn/V8Unpack/track/) разбирает внешние обработки, определяет нормальные наименования для каталогов форм, файлов модулей объектов и т.д. и раскладывает их в нормальную структуру папок. |
7 | | -* ibService - сервисная база данных на 1С, для запуска V8Reader.epf |
8 | | -* pre-commit - собственно командный файл вызываемый git перед каждым помещением. Выполняет роль простой запускалки скрипта pyv8unpack.py |
| 7 | +* ibService - сервисная база данных на 1С для запуска V8Reader.epf |
| 8 | +* pre-commit - собственно командный файл, вызываемый git перед каждым помещением. Выполняет роль простой запускалки скрипта pyv8unpack.py |
9 | 9 |
|
10 | 10 | ### Установка |
11 | 11 |
|
12 | 12 | 1. Зависимости: |
13 | 13 | * python 3.3 |
14 | 14 | * установленная платформа 1С предприятия. |
15 | 15 | * git |
16 | | - * в случаии запуска из под wine, необходим и msscriptcontrol. |
| 16 | + * в случае запуска из под wine необходим и msscriptcontrol. |
17 | 17 |
|
18 | 18 | 2. По умолчанию считается, что пути к python.exe и git.exe находятса в переменной path, иначе необходимо указать явный путь в файлах pre-commit(для python) и pyv8unpack.py(для git) |
19 | 19 |
|
@@ -53,7 +53,7 @@ source_in_source = False |
53 | 53 |
|
54 | 54 | ##Запуск |
55 | 55 |
|
56 | | -После установки достаточно для проверки сделать commit для любого файла epf и в вашем репозитарии автоматически должна создаться папка *src* повторяющая полностью структуру проекта, те файлы которые были измененны или же добавленны распакуются в папки с аналогичным наименованием. |
| 56 | +После установки достаточно для проверки сделать commit для любого файла epf/erf, и в вашем репозитарии автоматически должна создаться папка *src*, повторяющая полностью структуру проекта, измененные или добавленные файлы распакуются в папки с аналогичным наименованием. |
57 | 57 |
|
58 | 58 | ##Командная строка запуска |
59 | 59 |
|
@@ -82,8 +82,8 @@ optional arguments: |
82 | 82 |
|
83 | 83 | ##Ограничения |
84 | 84 |
|
85 | | -Одинковыми именами файлы с разным расширением epf и erf называть не надо, т.к. каталоги с исходниками создаются только по наименованию без учета расширения и возможен конфликт. |
| 85 | +Не стоит называть файлы с разным расширением epf и erf одинаковыми именами - каталоги с исходниками создаются только по наименованию без учета расширения и возможен конфликт имен. |
86 | 86 | Дополнительно необходима настройка git для возможности использования кирилических наименований внешних обработок ```git config --local core.quotepath false``` |
87 | 87 | ##Что внутри |
88 | 88 |
|
89 | | -как это работает: pyv8unpack.py повторяет полностью иерархию папок относительно корня репозитария только в папке SRC (от слова source) или ту которую вы определили в конфигурационном файлу , каждая для каждой измененной внешней обработки создается своя папка и туда с помощью v8unpack распаковывается помещаемая обработка, с помощью v8reader определяютса наименования макетов, форм, модуля обработки и переименовываются, переименования сохраняютса в служебном файле renames.txt , те файлы, которые невозмонжно определить или же носят чисто служебный характер, переносятса в каталог *und* |
| 89 | +Как это работает: pyv8unpack.py повторяет полностью иерархию папок относительно корня репозитария только в папке SRC(от слова source), для каждой измененной внешней обработки создается своя папка и туда с помощью v8unpack распаковывается помещаемая обработка, с помощью v8reader определяются наименования макетов, форм, модуля обработки и переименовываются, переименования сохраняются в служебном файле renames.txt, те файлы, которые невозможно определить или же носят чисто служебный характер, переносятся в каталог *und* |
0 commit comments