Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>The <strong>trunk</strong> is the main line of development in a SVN repository.</p> <p>A <strong>branch</strong> is a side-line of development created to make larger, experimental or disrupting work without annoying users of the trunk version. Also, branches can be used to create development lines for multiple versions of the same product, like having a place to backport bugfixes into a stable release.</p> <p>Finally, <strong>tags</strong> are markers to highlight notable revisions in the history of the repository, usually things like "this was released as 1.0".</p> <p>See the HTML version of "<a href="http://svnbook.red-bean.com/" rel="noreferrer">Version Control with Subversion</a>", especially <a href="http://svnbook.red-bean.com/en/1.5/svn.branchmerge.html" rel="noreferrer">Chapter 4: Branching and Merging</a> or buy it in paper (e.g. from <a href="http://rads.stackoverflow.com/amzn/click/0596510330" rel="noreferrer">amazon</a>) for an in-depth discussion of the technical details.</p> <p>As others (e.g. Peter Neubauer below) the underlying implementation as <code>/tags</code> <code>/branches</code> and <code>/trunk</code> directories is only <a href="http://svnbook.red-bean.com/en/1.5/svn.tour.importing.html#svn.tour.importing.layout" rel="noreferrer">conventional</a> and not in any way enforced by the tools. Violating these conventions leads to confusion all around, as this breaks habits and expectations of others accessing the repository. Special care must be taken to avoid committing new changes into tags, which <strong>should</strong> be frozen.</p> <hr> <p>I use <a href="http://tortoisesvn.tigris.org/" rel="noreferrer">TortoiseSVN</a> but no Visual Studio integration. I keep the "Check for modifications" dialog open on the second monitor the whole time, so I can track which files I have touched. But see the "<a href="https://stackoverflow.com/questions/48992/best-svn-tools">Best SVN Tools</a>" question, for more recommendations.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload