SVN COMMANDS
SVN Commit – Commit/Chekins changes into Repo
Syntax:
$ svn commit -m "Enter Log messages"
SVN Diff – To See Difference in files
Syntax:
$ svn diff filename
SVN Status – Status of the working copy
Syntax:
$ svn status PATH
SVN add — Add files, directories, or symbolic links
Syntax:
$ svn add path
SVN copy (cp) — Copy a file or directory in a working copy or in the repository.
Syntax:
$ svn copy foo.txt bar.txt
SVN mkdir — Create a new directory under version control.
Syntax:
$ svn mkdir URL
Examining History in Subversion
Your Subversion repository is like a time machine. It keeps a record of every change ever committed and allows you to explore this history by examining previous versions of files and directories as well as the metadata that accompanies them.
Several commands can provide you with historical data from the repository:
- svn log
Shows you broad information: log messages with date and author information attached to revisions and which paths changed in each revision
- svn diff
Shows line-level details of a particular change
- svn cat
Retrieves a file as it existed in a particular revision number and displays it on your screen
- svn list
Displays the files in a directory for any given revision
-
Subversion's Components
Subversion, once installed, has a number of different pieces. The following is a quick overview of what you get.
- svn
The command-line client program
- svnversion
A program for reporting the state (in terms of revisions of the items present) of a working copy
- svnlook
A tool for directly inspecting a Subversion repository
- svnadmin
A tool for creating, tweaking, or repairing a Subversion repository
- mod_dav_svn
A plug-in module for the Apache HTTP Server, used to make your repository available to others over a network
- svnserve
A custom standalone server program, runnable as a daemon process or invokable by SSH; another way to make your repository available to others over a network.
- svndumpfilter
A program for filtering Subversion repository dump streams
- svnsync
A program for incrementally mirroring one repository to another over a network
No comments:
Post a Comment