Merge the svnserve-logging branch, in its entirety, to trunk, using the
[svn.git] / www / getting_subversion.html
blob9c9f843740b7177569d8175f559f195a83deadee
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml">
4 <head>
5 <style type="text/css"> /* <![CDATA[ */
6 @import "branding/css/tigris.css";
7 @import "branding/css/inst.css";
8 /* ]]> */</style>
9 <link rel="stylesheet" type="text/css" media="print"
10 href="branding/css/print.css"/>
11 <script type="text/javascript" src="branding/scripts/tigris.js"></script>
12 <title>Getting Subversion</title>
13 </head>
15 <body>
16 <div class="app">
18 <div class="h2">
19 <h2>Building Subversion</h2>
21 <p>If you want to build Subversion from a source release:</p>
23 <ol>
25 <li><p>Download the latest tarball distribution from the <a
26 href="http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=260"
27 >Source Releases Area</a>.<br />
28 Windows users should download <tt>.zip</tt> files. For all other operating
29 systems, download <tt>.tar.gz</tt> or <tt>.tar.bz2</tt> files.</p></li>
31 <li><p>Build and install it according to the instructions in the
32 <a href="http://svn.collab.net/repos/svn/trunk/INSTALL">INSTALL</a>
33 file in the top level of the distribution. You will end up with a
34 'svn' binary in the subversion/clients/cmdline/ directory (or
35 installed in /usr/local/bin/, if you ran 'make install'.)</p></li>
37 </ol>
39 <p>Now you have the latest released version of Subversion installed.
40 Read the <a href="http://svnbook.red-bean.com">Subversion Book</a> to
41 learn how to use Subversion, and to see how it differs from CVS.</p>
43 <p>If you want stability, you can stop here, and just upgrade as new
44 releases come out. If you prefer to stay current with Subversion
45 development, then use your newly-installed Subversion client to check
46 out a working copy of the master sources:</p>
48 <pre>
49 $ svn co http://svn.collab.net/repos/svn/trunk subversion
50 </pre>
52 <p>That will get you a new working copy directory named
53 <code>subversion/</code>, containing the latest sources. (If you're
54 behind a proxy or have problems with the checkout, see the <a
55 href="faq.html#proxy">proxy faq</a>.) Read the <a
56 href="http://svn.collab.net/repos/svn/trunk/INSTALL">INSTALL</a> file
57 for instructions on building in the working copy, which differs
58 slightly from building a released tarball.</p>
60 <p>See the <a
61 href="http://subversion.tigris.org/faq.html">FAQ</a> for known issues
62 and their workarounds; see the <a
63 href="http://subversion.tigris.org/project_issues.html">Issue
64 Tracker</a> for a complete list of known bugs, and instructions on
65 filing new bugs.</p>
67 </div>
69 <div class="h2">
70 <h2>Contributing To The Project</h2>
72 <p>To contribute to Subversion:</p>
74 <ul>
76 <li><p>Join the developer community mailing lists: (see the <a
77 href="/servlets/ProjectMailingListList">Mailing Lists</a>
78 page.)</p></li>
80 <li><p>The Subversion project more-or-less abides by the <a
81 href="http://apr.apache.org/guidelines.html">guidelines</a> used
82 by the Apache <a href="http://apr.apache.org/">APR project</a>.
83 Please review these.</p></li>
85 <li><p>After checking out a copy of the source as described
86 above, read the <a href="hacking.html">Hacker's Guide to
87 Subversion</a>. It describes coding and logging conventions, as
88 well as how to build from a working copy.</p></li>
90 </ul>
91 </div>
93 </div>
94 </body>
95 </html>