我有一个git repo,其中有一个.sqlite
文件。
这是一个特殊的数据库,因为它只添加了新值;什么都不会改变或删除。但是有可能两个分支将输入相同的数据(相同的主键,相同的值)。我编写了代码merge_db.py
,它将该数据库的两个版本合并为一个。
我正在寻找一种万无一失的方法来自动将它们合并到git pull
或git merge
动作中。
git钩子是否像适用于此的预合并钩子一样?如果是这样,似乎此钩子不会复制为git clone
。有没有办法用git clone
将其下拉?再次,我希望使它变得万无一失,以便每个用户都可以简单地克隆存储库并将其与commit
,push
,pull
一起使用。
注意:我没有使用像Postgres这样的适当的多用户数据库,因为我需要为每个用户复制该数据库,并且可以离线使用。