Skip to content

glx merge

Merge another archive into the destination archive

Synopsis

Combine two GLX archives by merging all content from the source into the destination. Duplicate or conflicting items (entities, vocabularies, property definitions, and metadata) are reported and skipped (the destination version is kept).

Use --preview to see what would happen without modifying any files, including cross-archive duplicate person detection.

glx merge <source> [flags]

Examples

  # Merge another archive into the current one
  glx merge ./other-archive/ --into ./my-archive/

  # Preview merge with duplicate detection
  glx merge ./other-archive/ --into ./my-archive/ --preview

  # Preview with custom similarity threshold
  glx merge ./other-archive/ --into ./my-archive/ --preview --threshold 0.8

Options

  -h, --help              help for merge
      --into string       Destination archive path (default ".")
      --preview           Show detailed merge preview with duplicate detection
      --threshold float   Similarity threshold for duplicate detection in preview (0.0-1.0) (default 0.6)

SEE ALSO

  • glx - GENEALOGIX CLI - Manage and validate genealogy archives

Licensed under Apache License 2.0