Command merges several source
snapshots into new destination
snapshot.
Merge happens from left to right. By default, packages with the same
name-architecture pair are replaced during merge (package from latest snapshot on the list wins).
With -latest
flag, package with latest version wins. With -no-remove
flag, all versions of packages are preserved during merge.
If only one snapshot is specified, merge copies source
into destination
.
Usage:
$ aptly snapshot merge <destination> <source> [<source>...]
Params:
destination
is a name of the snapshot that would be createdsource
is a list of snapshot names that would be merged togetherFlags:
-latest
: use only the latest version of each package-no-remove
: don’t remove duplicate arch/name packagesExample:
$ aptly snapshot merge debian-w-backports debian-main debian-backports
Snapshot debian-w-backports successfully created.
You can run 'aptly publish snapshot debian-w-backports' to publish snapshot as Debian repository.