Differences between version 8 and predecessor to the previous major change of SubVersion.
Other diffs: Previous Revision, Previous Author, or view the Annotated Edit History
Newer page: | version 8 | Last edited on Tuesday, June 22, 2004 10:53:45 pm | by AristotlePagaltzis | Revert |
Older page: | version 6 | Last edited on Tuesday, June 22, 2004 7:35:06 pm | by StuartYeates | Revert |
@@ -1,14 +1,19 @@
-SubVersion is a replacement for [CVS] which fills in a lot of
the limitations of
[CVS] such as versioned metadata, and allowing cp and mv of files without problem
.
+[
SubVersion | http://subversion.tigris.org/]
is meant as
the successor to
[CVS].
-It deals with changes to
the directory tree
as a whole
, rather than CVS's changes to individual
files, so
that large changes can easily
be rolled
back.
+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
.
-----
-My attempts at playing with subversion
has been quite fascinating. The most important thing I learnt
, is never try and version control a 1.1 gig binary file
.
+SubVersion hasn't yet proven itself in practice like [CVS]
has, but
is getting rave reviews by users of the system
.
-Subversion is considered quite alphaish at the moment
, but I'm really looking forward
to it being finished
. -- PerryLorier
+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
-Subversion has just released version 1... I recommend you try it out. I've been playing around with it and have found it to be a nice alternative to cvs. :] -- ReedLoden
+ svn help
-I use SubVersion every day. The only difference I notice in day-to-day use is that version numbers are repository
specific rather than file specific. All the commands are obvious if you
've used [CVS] -- StuartYeates
.
-----
-For detailed
information read
[The Definitive Guide to
Subversion | http://svnbook.red-bean.com/html-chunk/index.html
]. Also see http://subversion.tigris.org/
+To get a help about a
specific command, issue
+
+ 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
.