Name

svk cmerge — Cherry pick specific changes and merge them

Synopsis

cmerge REVRANGE DEPOTPATH [TARGET]

Description

Merge the changes specified by REVRANGE in DEPOTPATH to TARGET, or . if no TARGET is specified. If TARGET is a depotpath, commit the result directly to that depot.

The range REVRANGE can be specified either as --revision REV1[@]:REV2[@] or --change [-]REV[@].

Warning

This command is currently deprecated, pending improvements to the Subversion API. In the meantime, use svk merge --change to obtain similar functionality.

Alternate Names

cm

Changes

Working copy if TARGET is a working copy or not specified. Depot if TARGET is a depotpath, and mirrored repository if it's a mirrored depotpath.

Accesses Depot

Yes

Accesses Mirrored Repository

Only if committing to a mirrored depotpath

Switches

--change (-c) [-]REV[@]
--log (-l)
--host HOST
--track-rename
--revision (-r) REV1[@]:REV2[@]
--auto (-a)
--verbatim
--no-ticket
--message (-m)
--file (-F)
--template
--encoding ENC
--patch (-P) NAME
--sign (-S)
--check-only (-C)
--direct

Examples

This command is deprecated until subversion itself is fixed use svk merge --change instead.