Объединить файл SQLite в git hooks - PullRequest
0 голосов
/ 13 апреля 2019

У меня есть git-репо с одним .sqlite файлом.

Это специальная БД, в которой только добавляются новые значения;ничто никогда не изменяется или удаляется.Но возможно, что в две ветви будут введены одинаковые данные (один и тот же первичный ключ, одинаковые значения).У меня есть код, merge_db.py, который объединит две версии этой базы данных в одну.

То, что я ищу, - это надежный способ автоматического объединения их в действии git pull или git merge.

Подходят ли для этого git-хуки, как хуки перед слиянием?Если это так, то этот хук не копируется с git clone.Есть ли способ снять его с git clone?Опять же, я хочу сделать его надежным, чтобы каждый пользователь мог просто клонировать репо и использовать его с commit, push, pull.

Примечание: я не использую надлежащую многопользовательскую базу данных, такую ​​как Postgres, потому что мне нужно, чтобы она дублировалась для каждого пользователя и была доступна в автономном режиме.

...