Как добавить пользовательские свойства / теги в существующий коммит в JaVers? - PullRequest
0 голосов
/ 10 декабря 2018

В настоящее время мы используем javers для отслеживания истории нескольких объектов (исследование, опрос, набор данных, инструмент).Все эти объекты принадлежат объекту Project.После того, как проект выпущен - сохраняя его с помощью свойства versionNumber, я бы хотел пометить последний коммит других сущностей, например, с помощью этого versionNumber, добавив собственное свойство commit.Это было бы похоже на git tagging.

Кто-нибудь знает, как этого добиться?

1 Ответ

0 голосов
/ 11 декабря 2018

Я не думаю, что в настоящее время существует метод API Javers для поддержки этого.

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

Схемы БД не очень сложны, поэтому, вероятно, не очень сложны.

Вам необходимо добавить каждое свойство фиксации в jv_commit_property, а затем изменить каждое из них.совершить с желаемым свойством.

...