# Subversion aliases
This subversion.aliases.zsh
file creates helpful shortcut aliases for many
commonly used Subversion (opens new window) commands.
The Subversion aliases are a collection of aliases that allow you to interact
with the svn
command. Subversion is a version control system, which allows you
to keep old versions of files and directories (usually source code), keep a log
of who, when, and why changes occurred.
# Subversion
Subversion (opens new window) is a version control system that tracks changes to files and directories. It is used to manage source code for software projects.
Alias | Command | Description |
---|---|---|
sad | svn add | Put new files and directories under version control |
sau | svn auth | Manage cached authentication credentials |
sbl | svn blame | Show when each line of a file was last (or next) changed |
scg | svn changelist | Associate (or dissociate) changelist CLNAME with the named files |
sco | svn checkout | Check out a working copy from a repository |
scl | svn cleanup | Either recover from an interrupted operation that left the working copy locked, or remove unwanted file |
sci | svn commit | Send changes from your working copy to the repository |
scp | svn copy | Copy files and directories in a working copy or repository |
sct | svn cat | Output the content of specified files or URLs |
sdi | svn diff | Display local changes or differences between two revisions or paths |
sdl | svn delete | Remove files and directories from version control |
shp | svn help | Describe the usage of this program or its subcommands |
sin | svn info | Display information about a local or remote item |
sip | svn import | Commit an un-versioned file or tree into the repository |
slg | svn log | Show the log messages for a set of revision(s) and/or path(s) |
slk | svn lock | Lock working copy paths or URLs in the repository, no other user can commit changes to them |
sls | svn list | List directory entries in the repository |
smd | svn mkdir | Create a new directory under version control |
smg | svn merge | Merge changes into a working copy |
smgi | svn mergeinfo | Display merge-related information |
smv | svn move | Move (rename) an item in a working copy or repository |
sp | svn propset | Set the value of a property on files, dirs, or revisions |
spdl | svn propdel | Remove a property from files, dirs, or revisions |
spdt | svn propedit | Edit a property with an external editor |
spgt | svn propget | Print the value of a property on files, dirs, or revisions |
sph | svn patch | Apply a patch to a working copy |
spls | svn proplist | List all properties on files, dirs, or revisions |
srl | svn relocate | Relocate the working copy to point to a different repository root URL |
srs | svn resolve | Resolve conflicts on working copy files or directories |
srsd | svn resolved | Remove 'conflicted' state on working copy files or directories |
srv | svn revert | Restore pristine working copy state (undo local changes) |
sst | svn status | Print the status of working copy files and directories |
ssw | svn switch | Update the working copy to a different URL within the same repository |
sulk | svn unlock | Unlock working copy paths or URLs. |
sup | svn update | Bring changes from the repository into the working copy |
supg | svn upgrade | Upgrade the metadata storage format for a working copy |
sxp | svn export | Create an un-versioned copy of a tree |