Stop comparing svn to CVS. We havn't used CVS in a long time, and its

unlikely that new contributors have either.
This commit is contained in:
Eitan Adler 2014-06-29 07:40:21 +00:00
parent 84a6a0a338
commit 1658dd8632
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=45149

View file

@ -443,13 +443,6 @@ You need a Passphrase to protect your secret key.</screen>
<link xlink:href="http://svnbook.red-bean.com/">Subversion
Book</link>.</para>
<para><link
xlink:href="http://wiki.freebsd.org/SubversionMissing">There
is a list of things missing in Subversion when compared to
CVS</link>. The notes at <uri
xlink:href="http://people.freebsd.org/~peter/svn_notes.txt">http://people.freebsd.org/~peter/svn_notes.txt</uri>
might also be useful.</para>
<sect2 xml:id="svn-intro">
<title>Introduction</title>
@ -479,59 +472,17 @@ You need a Passphrase to protect your secret key.</screen>
The first real <acronym>SVN</acronym> commit is
<emphasis>r300894</emphasis>.</para>
<para>Subversion is not that different from
<acronym>CVS</acronym> when it comes to daily use, but there
are differences. Subversion has a number of features that
<para>Subversion has a number of features that
should make developers' lives easier. The most important
advantage to Subversion (and the reason why &os; switched) is
that it handles branches and merging much better than CVS
does. Some of the principal differences are:</para>
<itemizedlist>
<listitem>
<para>Commits are atomic.</para>
</listitem>
<listitem>
<para>Revision numbers apply across the repository&mdash;all
files that were modified in the same commit have the same
revision number.</para>
</listitem>
<listitem>
<para>Branching and tagging are namespace operations.</para>
</listitem>
<listitem>
<para>Directories are versioned.</para>
</listitem>
<listitem>
<para>Files and directories can have arbitrary, versioned
metadata attached to them.</para>
</listitem>
<listitem>
<para>Files and directories can be copied, with full history
tracking.</para>
</listitem>
<listitem>
<para>No more contortions due to <acronym>CVS</acronym>
weakness such as applying &man.patch.1; files at compile
time in order to avoid touching vendor branch code.</para>
</listitem>
<listitem>
<para>No more repo-copies.</para>
</listitem>
</itemizedlist>
<para>Subversion can be installed from the &os; Ports
Collection by issuing these commands:</para>
<screen>&prompt.root; <userinput>cd /usr/ports/devel/subversion</userinput>
&prompt.root; <userinput>make clean install</userinput></screen>
<screen>&prompt.root; <userinput>pkg install subversion</userinput></screen>
</sect2>
<sect2 xml:id="svn-getting-started">