File tree Expand file tree Collapse file tree 4 files changed +45
-3
lines changed Expand file tree Collapse file tree 4 files changed +45
-3
lines changed Original file line number Diff line number Diff line change @@ -106,7 +106,7 @@ oscript v8files-extractor.os ?
106
106
Если передан этот флаг, то для операций сборки/разборки будет использован конфигуратор 1С.
107
107
ТОЛЬКО ДЛЯ ВЕРСИЙ ПЛАТФОРМЫ 8.3.8 И ВЫШЕ!
108
108
--ib-connection-string
109
- Строка подключения к информационной базе
109
+ Строка подключения к информационной базе (для Windows-путей обязательно экранировать '\' так: '\\'!)
110
110
--ib-user
111
111
Имя пользователя в информационной базе
112
112
--ib-pwd
@@ -149,7 +149,7 @@ git config --local core.longpaths true
149
149
1 . Нужно выполнить следующее:
150
150
151
151
* добавить нужную обработку в индекс git - например, ` git add XXX.epf `
152
- * установить переменную среды ` LOGOS_CONFIG ` или заполнить спец.файл настройки логов
152
+ * установить переменную среды ` LOGOS_CONFIG ` или заполнить спец.файл настройки логов
153
153
* выполнить ` git commit ` или ` precommit1c --git-precommit `
154
154
155
155
+ Например, рядом с файлом ` v8files-extractor.os ` положить файл ` logos.cfg ` со следующим текстом ` logger.rootLogger=DEBUG `
Original file line number Diff line number Diff line change 36
36
ПараметрыКоманды.Добавить(ОбъединитьПути(КаталогПроекта(), "v8files-extractor.os" ));
37
37
ПараметрыКоманды.Добавить("--install" );
38
38
Если ЗначениеЗаполнено (Параметры) Тогда
39
- ПараметрыКоманды.Добавить(Параметры);
39
+ ПараметрыКоманды.Добавить(ЗаменитьШаблоныВПараметрахКоманды( Параметры) );
40
40
КонецЕсли ;
41
41
42
42
Команда = Новый Команда;
76
76
Возврат БДД.ПолучитьИзКонтекста("КаталогПроекта" );
77
77
КонецФункции
78
78
79
+ Функция ЗаменитьШаблоныВПараметрахКоманды (Знач ПараметрыКоманды )
80
+ Рез = СтрЗаменить (ПараметрыКоманды, "<КаталогПроекта>" , ЭкранированныйПуть(БДД.КаталогПроверяемогоПроекта()));
81
+ Рез = СтрЗаменить (Рез, "<РабочийКаталог>" , ЭкранированныйПуть(БДД.ПолучитьИзКонтекста("РабочийКаталог" )));
82
+ Возврат Рез;
83
+ КонецФункции
84
+
85
+ Функция ЭкранированныйПуть (Знач Путь )
86
+ Рег = Новый РегулярноеВыражение("(?<!\\)\\(?!\\)" );
87
+ Рез = Рег.Заменить(Путь, "\\" );
88
+ Возврат Рез;
89
+ КонецФункции
90
+
79
91
//}
80
92
81
93
Лог = Логирование.ПолучитьЛог("bdd" );
Original file line number Diff line number Diff line change 39
39
И в подкаталоге "src/1/Fixture" рабочего каталога существует каталог "Макеты"
40
40
И в подкаталоге "src/1/Fixture" рабочего каталога существует каталог "und"
41
41
И вывод команды "git" не содержит "create mode 100644 1/Fixture.epf"
42
+
43
+ Сценарий : Разборка изменений по журналу Git с вложенными каталогами с указанием информационной базы
44
+ Дано я устанавливаю Precommit в рабочий каталог с параметрами "--ib-connection-string /F<РабочийКаталог>/build/ib"
45
+ И я выполняю команду "vanessa-runner" с параметрами "init-dev"
46
+ И я создаю каталог "1" в рабочем каталоге
47
+ И я копирую файл "Fixture.epf" из каталога "tests" проекта в подкаталог "1" рабочего каталога
48
+ И я создаю каталог "src" в рабочем каталоге
49
+ И я выполняю команду "git" с параметрами "add -A ."
50
+ Когда я выполняю команду "git" с параметрами 'commit -m "init commit"'
51
+ Тогда в рабочем каталоге существует каталог "src/1/Fixture"
52
+ И в подкаталоге "src/1/Fixture" рабочего каталога существует файл "renames.txt"
53
+ И в подкаталоге "src/1/Fixture" рабочего каталога существует каталог "Form"
54
+ И в подкаталоге "src/1/Fixture" рабочего каталога существует каталог "Макеты"
55
+ И в подкаталоге "src/1/Fixture" рабочего каталога существует каталог "und"
56
+ И вывод команды "git" содержит "create mode 100644 1/Fixture.epf"
Original file line number Diff line number Diff line change 39
39
И в подкаталоге "src/1/Fixture/Fixture" рабочего каталога существует каталог "Forms"
40
40
И в подкаталоге "src/1/Fixture/Fixture" рабочего каталога существует каталог "Templates"
41
41
И вывод команды "git" не содержит "create mode 100644 1/Fixture.epf"
42
+
43
+ Сценарий : Разборка изменений по журналу Git с вложенными каталогами с указанием информационной базы
44
+ Дано Я устанавливаю Precommit в рабочий каталог с параметрами "--use-designer --ib-connection-string /F<РабочийКаталог>/build/ib"
45
+ И я выполняю команду "vanessa-runner" с параметрами "init-dev"
46
+ И я создаю каталог "1" в рабочем каталоге
47
+ И я копирую файл "Fixture.epf" из каталога "tests" проекта в подкаталог "1" рабочего каталога
48
+ И я создаю каталог "src" в рабочем каталоге
49
+ И я выполняю команду "git" с параметрами "add -A ."
50
+ Когда я выполняю команду "git" с параметрами 'commit -m "init commit"'
51
+ Тогда в рабочем каталоге существует каталог "src/1/Fixture"
52
+ И в подкаталоге "src/1/Fixture" рабочего каталога существует файл "fixture.xml"
53
+ И в подкаталоге "src/1/Fixture" рабочего каталога существует каталог "Fixture"
54
+ И в подкаталоге "src/1/Fixture/Fixture" рабочего каталога существует каталог "Forms"
55
+ И в подкаталоге "src/1/Fixture/Fixture" рабочего каталога существует каталог "Templates"
56
+ И вывод команды "git" содержит "create mode 100644 1/Fixture.epf"
You can’t perform that action at this time.
0 commit comments