LinuxCommandLibrary

svn-changelist

Group Subversion working copy files

TLDR

Add files to changelist
$ svn changelist [mychangelist] [file1] [file2]
copy
Remove files from changelist
$ svn changelist --remove [file1]
copy
List files in changelist
$ svn status --changelist [mychangelist]
copy
Commit specific changelist
$ svn commit --changelist [mychangelist]
copy

SYNOPSIS

svn changelist name targets...

DESCRIPTION

svn changelist (alias: cl) organizes working copy files into named groups called changelists. This enables selective commits and other operations on file subsets without affecting other modified files. A file can belong to only one changelist at a time.
Changelists are purely a client-side organizational mechanism and do not affect the repository. They persist across working copy operations until explicitly removed.

PARAMETERS

name

Changelist name.
targets
Files to add to changelist.
--remove
Remove from changelist.
--depth depth
Operation depth: empty, files, immediates, infinity.
--targets file
Read target paths from file, one per line.
--quiet, -q
Suppress normal output.

CAVEATS

Changelists apply only to files, not directories. A file can belong to at most one changelist. Changelists are local to the working copy and not shared with other users.

SEE ALSO

svn(1), svnadmin(1)

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard