svn changelist
Prev | svn Subcommands | Next

## Name

svn changelist — Associate (or deassociate) local paths with a changelist.

## Synopsis

    changelist CLNAME TARGET...

    changelist --remove TARGET...

## Description

Used for dividing files in a working copy into a changelist (logical named grouping) in order to allow users to easily work on multiple file collections within a single working copy.

## Alternate names

cl

## Changes

Working copy

## Accesses repository

No

## Options

    --changelist ARG
    --depth ARG
    --quiet (-q)
    --recursive (-R)
    --remove
    --targets ARG

## Example

Edit three files, add them to a changelist, then commit only files in that changelist:

    $ svn cl issue1729 foo.c bar.c baz.c
    Path 'foo.c' is now a member of changelist 'issue1729'.
    Path 'bar.c' is now a member of changelist 'issue1729'.
    Path 'baz.c' is now a member of changelist 'issue1729'.

    $ svn status
    A      someotherfile.c
    A      test/sometest.c

    --- Changelist 'issue1729':
    A      foo.c
    A      bar.c
    A      baz.c

    $ svn commit --changelist issue1729 -m "Fixing Issue 1729."
    Adding         bar.c
    Adding         baz.c
    Adding         foo.c
    Transmitting file data ...
    Committed revision 2.

    $ svn status
    A      someotherfile.c
    A      test/sometest.c

Note that only the files in changelist `issue1729` were committed.

Prev | Up | Next
svn cat | Home | svn checkout