These instructions were last updated on 11 June, 2008 and apply to V2.393 or later
For a great video by Ben Sayer that demonstrates these instructions go to: MacGenealogist.com
- You have two iFamily databases, let's call them the Source database and the Target database.
- In the Target database you have Mary BROWN but she has no father.
- In the Source database you have John BROWN who would make a suitable father for Mary.
- 1. Please read this whole article first before you perform Step 2
- 2. Open both databases in iFamily for Tiger.
- 3. Use File -> Backup Current Database on both the Source and the Target database. Write down the Backup file names and the data/time at which you made the backup.
- 4. In the Source database make Mary BROWN the Focal Person in the Context Diagram.
- 5. In the Target database make Mary BROWN the Focal Person in the Context Diagram.
- 6. In the Source database click on John BROWN to make him the Selected Person in the diagram (he is now displayed in red).
- 7. In the Target database right click on the ghost box for Mary BROWN's father and a pop-up menu appears.
- 8. In the pop-up menu select the one that says " Copy John BROWN from xxxxxxxx"
- 9. If you want to copy John BROWN plus his ancestors then click on the button " Include Ancestors"
- 10. You can now decide which of John's ancestors you really want to include.
- 11. Press the Copy button. iFamily will first of all make a backup of the Target database - just in case. It will then add John BROWN as Mary's father and then add his selected ancestors to the Target model. You will get a report of what has been merged into the Target model - I suggest that you save it under a new name.
- 12. Close the merge dialog and see what is now in the Target model. If you don't like it then you can Undo everything that was merged. Remember that there is still a backup of the Target model to revert to later.
- 13. Use menu option File -> Compare and Merge -> Compare and Merge from Another Database to generate a report on the differences between the target and the Source databases.
Steps to be performed BEFORE you Merge - on both Databases
If both databases contain imprecise information then merging the Family Trees can be very complicated. The safest way to merge two databases is to ensure that the information in both database contains matches on FullName + BirthDate +Deathdate wherever possible. This combination of fields can generally be relied upon to provide a fairly good unique identification of a person in a Family Tree containing less than 20,000 people.
- 1. Backup each database and make a note of the Backup filenames and the date/time - write it down.
- 2. On each database use menu option People -> Family Names and either (a) Capitalise All Family Names or (b)Uppercase All Family Names so that the conventions are the same in both databases.
- 3. On each database run menu option People -> Duplicates and see if you can eliminate, or at least reduce them. For a wife with no surname you can add her husband's surname in parentheses. If someone is called " Unknown" then try to replace it with something more meaningful like " wife of John SMITH" or " daughter of John and Mary SMITH" .
- 4. On each database run menu option Reports -> Data Inconsistency Report. See how many you can eliminate.
- 5. Since you have made a backup (did you make a backup?) then you may also like to run People -> Prune Minor Dynasties to remove some extra confusing data that is lurking around in your database from that initial Gedcom Load you did 6 months ago. It is more important to prune the Target database than to prune the Source database.
- 6. Run menu option Events -> Calculate Birth and Death Dates. This will add additional calculated event dates based on Baptisms, Christenings, Burials and Cremations. The merge function in iFamily only looks at Birth, Death and Marriage dates. The merge function does not make assumptions based on Baptisms, Christenings, Burials and Cremations - it has plenty of other work to do.
- 1. Click on the main window of Target database to make it the current database
- 2. Select menu option File -> Compare and Merge -> Compare and Merge from Another Database.
- 3. Enlarge the dialog to be full screen.
- 4. On the LH side of the dialog select the Source database.
- 5. Press the button labelled Exclude Exact Matches
- 6. Press the button labelled Auto Compare
- 7. Scroll though the people in the Source (LH) database looking for information that still needs to be transferred to the target database.
- 8. If you see additional information in the Source database that needs to be merged then press the Merge button.