Differences between version 9 and predecessor to the previous major change of SubVersion.
Other diffs: Previous Revision, Previous Author, or view the Annotated Edit History
Newer page: | version 9 | Last edited on Saturday, December 25, 2004 5:10:30 pm | by AristotlePagaltzis | Revert |
Older page: | version 8 | Last edited on Tuesday, June 22, 2004 10:53:45 pm | by AristotlePagaltzis | Revert |
@@ -1,19 +1,15 @@
-[SubVersion | http://subversion.tigris.org/] is meant as
the successor
to [CVS].
+[SubVersion | http://subversion.tigris.org/] is a modern VersionControlSystem that aims to replace [CVS]. Of
the numerous [CVS] replacements, SubVersion is quite possibly the most similar to [CVS] in CommandLine interface and has a stable support community, making it a good choice if you wish
to move away from
[CVS].
-It lifts the limitations of [CVS] by versioning metadata
and dealing with commits as a unit, called a change set. Versioning metadata
along with the files allows for moving and renaming files within the repository without dissociating them from their history. Change sets guarantee that the repository will always be in a defined and consistent state,
allow rolling back large commits as a whole, and are the foundation for SubVersion's vastly improved branch and tag handling.
+It lifts the limitations of [CVS] by versioning MetaData
and dealing with commits as a unit, called a change set. How does this help?
+*
Versioning MetaData
along with the files allows for moving and renaming files within the repository without dissociating them from their history.
+*
Change sets guarantee that the repository will always be in a defined and consistent state. They also
allow rolling back large commits as a whole, and are the foundation for SubVersion's vastly improved branch and tag handling.
-SubVersion hasn't yet proven itself in practice like [CVS] has
, but
is getting rave reviews by users
of the system
.
+The CommandLine client, analogous to cvs(1) and with very similar use for the most part
, is called <tt>svn</tt>. <tt>svn help</tt> provides a list
of all commands and global options. <tt>svn help ''command''</tt> provides help about
the specific ''command''. Unfortunately, there is no ManPage to speak of
.
-The CommandLine client, analogous to cvs(1) and with very similar use for the most part,
is called __svn__
. To get a list of all commands and global options
, issue
+Detailed information
is available in [Version Control with Subversion | http://svnbook
.red-bean.com/]
, a book available online freely but also soon to be published by O'Reilly.
- svn help
+----
-To get a help about a specific command, issue
+!! Notes
-
svn help
''command
''
- # eg.
- svn help checkout
-
-Unfortunately, there is no ManPage to speak of.
-
-Detailed information is available in [Version Control with Subversion | http:
//svnbook.red-bean.com/], a book available online freely but also soon to be published by O'Reilly.
+* To flag a file as executable use <tt>
svn propset svn:executable on
''filename
''<
/tt>