Skip to main content

tigris buckets merge

Merge a fork's changes back into its source bucket. By default the source is resolved automatically from the fork's parent; use --into to target a different source bucket.

Usage

tigris buckets merge <fork> [flags]
t3 b merge <fork> [flags]

You are asked to confirm before the source bucket is written. Pass --yes (-y) to skip the prompt in scripts and other non-interactive shells. Add --json for machine-readable output, which includes the resulting snapshot version.

Flags

NameRequiredDefaultDescription
--into, --sourceNofork's parentSource bucket to merge into. Defaults to the fork's parent source bucket
--from-snapshot, --from-snapNoMerge from a specific snapshot of the fork rather than its current state
--yes, -yNoSkip the confirmation prompt
--jsonNoOutput as JSON, including the resulting snapshot version

Examples

# Merge a fork back into its source (parent resolved automatically)
tigris buckets merge my-fork

# Merge into an explicit source bucket
tigris buckets merge my-fork --into my-bucket

# Merge from a specific snapshot of the fork
tigris buckets merge my-fork --from-snapshot 1765889000501544464

# Skip the confirmation prompt (e.g. in scripts)
tigris buckets merge my-fork --yes