From 070eede62f56576ca21739381b28cf6d41bbfa1c Mon Sep 17 00:00:00 2001 From: DmitryShehovtsev Date: Wed, 3 Jun 2026 13:01:59 +1000 Subject: [PATCH 1/2] =?UTF-8?q?=D0=9F=D1=80=D0=B8=20=D0=BE=D1=87=D0=B8?= =?UTF-8?q?=D1=81=D1=82=D0=BA=D0=B5=20=D0=BA=D0=B0=D1=82=D0=B0=D0=BB=D0=BE?= =?UTF-8?q?=D0=B3=D0=B0=20=D1=80=D0=B0=D0=B1=D0=BE=D1=87=D0=B5=D0=B9=20?= =?UTF-8?q?=D0=BA=D0=BE=D0=BF=D0=B8=D0=B8=20=D0=B2=20=D1=81=D0=BF=D0=B8?= =?UTF-8?q?=D1=81=D0=BE=D0=BA=20=D0=B8=D1=81=D0=BA=D0=BB=D1=8E=D1=87=D0=B0?= =?UTF-8?q?=D0=B5=D0=BC=D1=8B=D1=85=20=D1=84=D0=B0=D0=B9=D0=BB=D0=BE=D0=B2?= =?UTF-8?q?=20=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=20=D0=BA?= =?UTF-8?q?=D0=B0=D1=82=D0=B0=D0=BB=D0=BE=D0=B3=20.settings?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../edtExport.os" | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/edtExport.os" "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/edtExport.os" index e1c208c..c1901c9 100644 --- "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/edtExport.os" +++ "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/edtExport.os" @@ -206,6 +206,14 @@ КонецПроцедуры +Процедура ПриОчисткеКаталогаРабочейКопии(КаталогРабочейКопии, // BSLLS:UnusedParameters-off + СоответствиеИменФайловДляПропуска, // BSLLS:UnusedParameters-off + СтандартнаяОбработка) Экспорт + + СоответствиеИменФайловДляПропуска.Вставить(".settings", Истина); + +КонецПроцедуры + #КонецОбласти #Область Вспомогательные_процедуры_и_функции From 0615a98f42b48dcb9fcb8dbd1b6fffca3577a86b Mon Sep 17 00:00:00 2001 From: Dima Ovcharenko Date: Tue, 29 Sep 2026 11:40:04 +0300 Subject: [PATCH 2/2] add feature --- features/edtExport.feature | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/features/edtExport.feature b/features/edtExport.feature index ea9acc1..2a9d3d3 100644 --- a/features/edtExport.feature +++ b/features/edtExport.feature @@ -37,8 +37,8 @@ Сценарий: Cинхронизация с использованием edtExport с явным указанием версии EDT Дано Я получаю переменную окружения "EDT_VERSION" в переменную "ВерсияEDT" - Дано Я добавляю параметр "--edt-version" для команды "gitsync" из переменной "ВерсияEDT" - Допустим Я добавляю позиционный параметр для команды "gitsync" из переменной "КаталогХранилища1С" + И Я добавляю параметр "--edt-version" для команды "gitsync" из переменной "ВерсияEDT" + И Я добавляю позиционный параметр для команды "gitsync" из переменной "КаталогХранилища1С" И Я добавляю позиционный параметр для команды "gitsync" из переменной "ПутьКаталогаИсходников" И Я записываю "8" в файл VERSION Когда Я выполняю команду "gitsync" @@ -87,3 +87,19 @@ Тогда Вывод команды "gitsync" содержит "Завершена синхронизации с git" И Вывод команды "gitsync" не содержит "Внешнее исключение" И Код возврата команды "gitsync" равен 0 + +Сценарий: Каталог .settings не сбрасывается в состояние по умолчанию после синхронизации + Допустим Я создаю каталог "ПутьКаталогаИсходников/.settings" + И Я создаю файл "ПутьКаталогаИсходников/.settings/org.eclipse.core.resources.prefs" с текстом + """ + bcl.variable.not.assigned.severity=WARNING + """ + И я скопировал каталог рабочего окружения EDT в каталог из переменной "РабочееОкружениеEDT" + И Я добавляю позиционный параметр для команды "gitsync" из переменной "КаталогХранилища1С" + И Я добавляю позиционный параметр для команды "gitsync" из переменной "ПутьКаталогаИсходников" + И Я записываю "8" в файл VERSION + Когда Я выполняю команду "gitsync" + Тогда Вывод команды "gitsync" содержит "Завершена синхронизации с git" + И Вывод команды "gitsync" не содержит "Внешнее исключение" + И Код возврата команды "gitsync" равен 0 + И файл "ПутьКаталогаИсходников/.settings/org.eclipse.core.resources.prefs" содержит "bcl.variable.not.assigned.severity=WARNING"