Hi,
I have a smaller gramps tree and want to merge it into my big one. What would be the best way? The IDs of the big tree should remain as they are, double IDs should be changed in the small tree.
I cannot use gedcom export as not all events are exported.
Thanks in advance
Uli
RAMPS: AIO64-5.2.4-r1-1f16a69
Python: 3.12.8
BSDDB: 6.2.9 (6, 0, 30)
sqlite: 3.47.2 (2.6.0)
LANG: de_DE.UTF-8
Betriebssystem: Windows
My way, based on many imports in Isotammi project:
- Open Big tree. Open Edit > Settings > Import and set a tag named e.g. as “SmallTree”. Set to it a colour, e.g. “green”, so the imported person can be differented from BigTree’s people.
- FamilyTrees > Import SmallTree.
- Install “Embedded-ChildMerge.py” from “gramps/addons/ChildMerge/Embedded-ChildMerge.py at master · kkujansuu/gramps · GitHub” into your plugins folder. It is normal Family view but with extra “Merge selected Children” button
- Open Families category. Sort at Husband name. In Families list you easily find candidate double families pairs. If probably same female partners of a man are found, merge families. Open merged family , find possible double children, merge them by aforesaid button, open merged child (mouse right > modify), clean events etc. , save child. Remove extra Marriage event of Family if any. As fathers and mothers are merged, open both and clean unneeded overlapping info of them. Work on all families.
- Sort Families at Mother. Repeat same process. Thatway you can identify families with small differences in husband’s name.
- Run “finddupes3” addon in Isotammi tools. It lists possible douples with an numeral index. for some reason index values 1,5 to 3 give good proposals to merge.
- Have a beer and smile, most overlapping families and persons are taken care of.
I like to remind Gramps has also addon “Import and Merge”. Is is useful if SmallTree is originally forked from BigTree.
1 Like
Tanks for the advice, Peter.
Meanwhile I merged the smaller one into the large one and I dont see any errors.
It was easy as there were very few identical persons I had to merge.
My biggest concern was with the ID numering as I wanted to keep the old ones in the larger tree, which worked. Gramps filled missing numbers in the large tree with the newer merged Person IDs.