Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

запрет синхронзации с другим хранилищем #304

Open
johnnyshut opened this issue Dec 2, 2023 · 5 comments

Comments

@johnnyshut
Copy link

Хотелось бы иметь возможность отмены синха, если в Configuration.xml - идентификатор из "Configuration uuid=" исходников в репозитории не совпадал с полученным из хранилища. Чтобы случайно не начать синхронизацию с другим хранилищам. Или может по какому нибудь другому признаку идентифицироваться, например хранить к файлам автор и версион еще третий, в котором бы хранился сохраненный идентификатор

@nixel2007
Copy link
Member

Интересная идея. А можно ли получить этот ид без выгрузки полученной конфигурации в файлы?

@johnnyshut
Copy link
Author

johnnyshut commented Dec 2, 2023

легкий гугл не дал ответа. и сразу всплыл еще минус, если используется инкрементная выгрузка, то мы его не получим, пока не будет изменен корень конфигурации. (((
тогда варианты

  1. v8runner - логично выглядит, если бы он умел получать этот идентификатор, и тогда можно было бы
  2. gitsync init создает файл по типу с DoNotCopy и в нем хранит - имя хранилища 1С

@nixel2007
Copy link
Member

А v8runner его откуда получит? :)

@johnnyshut
Copy link
Author

Не возьмет) Это были мечты)

@johnnyshut
Copy link
Author

Другой вариант

  1. Имеем исходники, сохраняем в переменную идентификатор
  2. Получили новые исходники
  3. Перед коммитом - сравниваем сохраненный идентификатор и лежащий сейчас для коммита

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

No branches or pull requests

2 participants