942 B

jj duplicate

Create new changes with the same content as existing ones. More information: https://docs.jj-vcs.dev/latest/cli-reference/#jj-duplicate.

  • Duplicate the current revision onto its existing parent:

jj duplicate

  • Duplicate a specific revision onto its existing parent:

jj duplicate {{revset}}

  • Duplicate a revision onto a different parent:

jj duplicate {{[-d|--destination]}} {{dest_revset}} {{revset}}

  • Duplicate a revision and insert it after other revision(s):

jj duplicate {{[-A|--insert-after]}} {{after_revset}} {{revset}}

  • Duplicate a revision and insert it before other revision(s):

jj duplicate {{[-B|--insert-before]}} {{before_revset}} {{revset}}

  • Duplicate onto multiple parents (creates a merge commit):

jj duplicate {{[-d|--destination]}} {{destination1}} {{[-d|--destination]}} {{destination2}} {{revset}}

  • Duplicate multiple revisions:

jj duplicate {{revset1 revset2 ...}}