Skip to content

При очистке каталога рабочей копии в список исключаемых файлов добавлен каталог .settings#125

Open
DmitryShehovtsev wants to merge 1 commit into
oscript-library:masterfrom
DmitryShehovtsev:feature-settings
Open

При очистке каталога рабочей копии в список исключаемых файлов добавлен каталог .settings#125
DmitryShehovtsev wants to merge 1 commit into
oscript-library:masterfrom
DmitryShehovtsev:feature-settings

Conversation

@DmitryShehovtsev
Copy link
Copy Markdown
Contributor

Сейчас при очистке каталога проекта во время полного импорта сохраняются только файлы VERSION и AUTHORS. Во время работы команды 1cedtcli import, файлы XML загружаются в новый чистый проект с дефолтными настройками .settings и эти же настройки затем возвращаются в исходный каталог проекта, таким образом затираются наши настройки settings. В этих настройках проекта среди прочего хранятся настройки автосортировки объектов. После каждого полного импорта свои настройки приходится восстанавливать, делая лишний коммит (добавлять в .gitignore не хочется, т.к. это общие настройки проекта и они должны быть у всех, кто работает над этим проектом).

@ovcharenko-di
Copy link
Copy Markdown
Collaborator

@DmitryShehovtsev, спасибо! Согласен, поведение плагина некорректное в вашем случае.
А может, стоит сделать так, чтобы пользовательские настройки использовались в новом проекте при его импорте?

Т.е. нужно не пропускать .settings при очистке рабочего каталога, а передавать свои .settings при выполнении импорта. Тогда и настройки автосортировки будут сохранены, кстати.

@DmitryShehovtsev
Copy link
Copy Markdown
Contributor Author

DmitryShehovtsev commented Jun 3, 2026

@ovcharenko-di В следующем pr я как раз и пробрасываю настройки в новый временный каталог проекта. Но, настройки у меня удалось пробросить только если они добавлены в исключение из очистки, иначе папка settings уже удалена и пробрасывать нечего.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants