<html><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Working with the Concurrent Versions System - An overview (by Daniel S. Haischt)</title><link href="default.css" rel="stylesheet"><link href="/images/favicon.ico" rel="SHORTCUT ICON"></head><body marginwidth="0" marginheight="0" leftmargin="0" bottommargin="0" topmargin="0" vlink="#6763a9" link="#6763a9" bgcolor="#ffffff"><a name="top"></a><table height="400" width="712" cellspacing="0" cellpadding="0" border="0"><tr><td bgcolor="#7270c2" align="left" valign="top" width="20"><img border="0" height="1" width="1" src="images/dotTrans.gif"></td><td bgcolor="#7270c2" align="left" valign="top" width="95"><img border="0" height="1" width="1" src="images/dotTrans.gif"></td><td align="left" valign="top" width="7"><img height="1" width="1" border="0" src="images/dotTrans.gif"></td><td align="left" valign="top" width="40"><img border="0" height="6" width="40" src="images/dotTrans.gif"></td><td bgcolor="#5A5CB8" align="left" valign="top" width="430"><img border="0" height="6" width="430" src="images/top_2.gif"></td><td bgcolor="#E24717" align="left" valign="top" width="120"><img src="images/top_3.gif" width="120" height="6" border="0"></td></tr><tr><td align="left" valign="top" bgcolor="#7270c2" width="20"><img height="1" width="1" border="0" src="images/dotTrans.gif"></td><td align="left" valign="top" bgcolor="#7270c2" width="95"><img height="1" width="1" border="0" src="images/dotTrans.gif"></td><td align="left" valign="top" bgcolor="#ffffff" width="7"></td><td align="left" valign="top" width="40"><img border="0" height="1" width="1" src="images/dotTrans.gif"></td><td align="left" valign="middle" width="430"><a href="faq.html"><span class="menuTopOff">[ f a q ]</span></a> <a href="http://wiki.codehaus.org/openejb"><span class="menuTopOff">[ w i k i ]</span></a> <a href="http://archive.openejb.codehaus.org/user/"><span class="menuTopOff">[ l i s t s ]</span></a> <a href="http://cvs.openejb.org/"><span class="menuTopOff">[ c v s ]</span></a> <a href="http://jira.codehaus.org/secure/BrowseProject.jspa?id=10401"><span class="menuTopOff">[ b u g s ]</span></a> <br><img border="0" height="2" width="1" src="images/dotTrans.gif"></td><td align="left" valign="top" height="20" width="120"> </td></tr><tr><td align="left" valign="top" bgcolor="#7270c2" width="20"><img border="0" height="3" width="20" src="images/dotTrans.gif"></td><td align="left" valign="top" bgcolor="#7270c2" width="95"><img border="0" height="3" width="105" src="images/line_sm.gif"></td><td align="left" valign="top" bgcolor="#a9a5de" width="7"><img border="0" height="3" width="7" src="images/line_sm.gif"></td><td align="left" valign="top" width="40"><img border="0" height="3" width="40" src="images/line_light.gif"></td><td align="left" valign="top" width="430"><img border="0" height="3" width="430" src="images/line_light.gif"></td><td align="left" valign="top" width="120"><img height="1" width="1" border="0" src="images/dotTrans.gif"></td></tr><tr><td align="left" valign="top" bgcolor="#7270c2"><img border="0" height="10" width="20" src="images/dotTrans.gif"></td><td align="left" valign="top" bgcolor="#7270c2" width="95"><img border="0" height="2" width="1" src="images/dotTrans.gif"><br><table cellspacing="0" cellpadding="0" border="0"><tr><td align="left" valign="top"><span class="subMenuOn">Main</span></td></tr><tr><td align="left" valign="top"><a href="index.html"><span class="subMenuOff"> | |
Welcome!</span></a></td></tr><tr><td align="left" valign="top"><a href="download.html"><span class="subMenuOff"> | |
Download</span></a></td></tr><tr><td align="left" valign="top"><a href="lists.html"><span class="subMenuOff"> | |
Mailing Lists</span></a></td></tr><tr><td align="left" valign="top"><a href="cvs.html"><span class="subMenuOff"> | |
Source Code</span></a></td></tr><tr><td align="left" valign="top"><a href="contributors.html"><span class="subMenuOff"> | |
The Team</span></a></td></tr><tr><td align="left" valign="top"><a href="status.html"><span class="subMenuOff"> | |
Status</span></a></td></tr></table><table cellspacing="0" cellpadding="0" border="0"><tr><td align="left" valign="top"><span class="subMenuOn">Users</span></td></tr><tr><td align="left" valign="top"><a href="quickstart.html"><span class="subMenuOff"> | |
Quickstart</span></a></td></tr><tr><td align="left" valign="top"><a href="hello-world.html"><span class="subMenuOff"> | |
Hello World!</span></a></td></tr><tr><td align="left" valign="top"><a href="cmp_entity_postgresql.html"><span class="subMenuOff"> | |
CMP Example</span></a></td></tr><tr><td align="left" valign="top"><a href="cmp_guide.html"><span class="subMenuOff"> | |
CMP Guide</span></a></td></tr><tr><td align="left" valign="top"><a href="deploy.html"><span class="subMenuOff"> | |
Deploy</span></a></td></tr><tr><td align="left" valign="top"><a href="start-command.html"><span class="subMenuOff"> | |
Startup</span></a></td></tr><tr><td align="left" valign="top"><a href="validate.html"><span class="subMenuOff"> | |
Validation</span></a></td></tr><tr><td align="left" valign="top"><a href="config_containers.html"><span class="subMenuOff"> | |
Configuration</span></a></td></tr><tr><td align="left" valign="top"><a href="properties.html"><span class="subMenuOff"> | |
Properties</span></a></td></tr></table><table cellspacing="0" cellpadding="0" border="0"><tr><td align="left" valign="top"><span class="subMenuOn">Servers</span></td></tr><tr><td align="left" valign="top"><a href="embedded.html"><span class="subMenuOff"> | |
Local Server</span></a></td></tr><tr><td align="left" valign="top"><a href="remote-server.html"><span class="subMenuOff"> | |
Remote Server</span></a></td></tr><tr><td align="left" valign="top"><a href="tomcat.html"><span class="subMenuOff"> | |
Tomcat</span></a></td></tr><tr><td align="left" valign="top"><a href="geronimo.html"><span class="subMenuOff"> | |
Geronimo</span></a></td></tr></table><table cellspacing="0" cellpadding="0" border="0"><tr><td align="left" valign="top"><span class="subMenuOn">Integrators</span></td></tr><tr><td align="left" valign="top"><a href="whyopenejb.html"><span class="subMenuOff"> | |
Why OpenEJB</span></a></td></tr><tr><td align="left" valign="top"><a href="containersystem.html"><span class="subMenuOff"> | |
Overview</span></a></td></tr><tr><td align="left" valign="top"><a href="design_openejb.html"><span class="subMenuOff"> | |
Design</span></a></td></tr><tr><td align="left" valign="top"><a href="OpenEJB_presentaion.ppt"><span class="subMenuOff"> | |
Presentation</span></a></td></tr></table><img border="0" height="15" width="1" src="images/dotTrans.gif"><br><img border="0" height="3" width="105" src="images/line_sm.gif"><br><A href="http://codehaus.org"><IMG alt="The Codehaus" border="0" height="17" width="88" src="http://www.openejb.org/codehaus-smaller.png"></A></td><td align="left" valign="top" bgcolor="#a9a5de" width="7"> </td><td align="left" valign="top" width="40"> </td><td valign="top" width="430" rowspan="4"><table width="430" cellspacing="0" cellpadding="0" border="0" rows="2" cols="1"><tr><td align="left" valign="top"><br><img width="200" vspace="0" src="./images/logo_ejb2.gif" hspace="0" height="55" border="0"><br><img src="images/dotTrans.gif" hspace="0" height="7" border="0"><br><span class="pageTitle">Working with the Concurrent Versions System - An overview (by Daniel S. Haischt)</span><br><img src="images/dotTrans.gif" hspace="0" height="1" border="0"></td></tr></table><p></p><p></p><br><span class="toc"><a href="#Abstract">Abstract</a><br></span><span class="toc"><a href="#CVS for the impatient">CVS for the impatient</a><br></span><span class="toc"><a href="#Working with CVS">Working with CVS</a><br></span><span class="toc"><img border="0" height="1" width="15" src="images/dotTrans.gif"><a href="#CVS under a UNIX like operating system">CVS under a UNIX like operating system</a><br></span><span class="toc"><img border="0" height="1" width="15" src="images/dotTrans.gif"><a href="#CVS under a Microsoft Windows operating system">CVS under a Microsoft Windows operating system</a><br></span><span class="toc"><a href="#Working with CVS and SSH">Working with CVS and SSH</a><br></span><span class="toc"><img border="0" height="1" width="15" src="images/dotTrans.gif"><a href="#CVS/SSH under a UNIX like operating system">CVS/SSH under a UNIX like operating system</a><br></span><span class="toc"><img border="0" height="1" width="15" src="images/dotTrans.gif"><a href="#CVS/SSH under a Microsof Windows operating system">CVS/SSH under a Microsof Windows operating system</a><br></span><span class="toc"><a href="#Further readings">Further readings</a><br></span><br><a name="Abstract"><h2>Abstract</h2></a> | |
<p><span class="bodyBlack"> | |
Getting involved in any Open Source project requires the source. | |
The standard tool for managing source code in open source projects is CVS. | |
If you are not familiar with CVS, take a moment to read our | |
<a href="faq_cvs.html">CVS FAQ.</a> | |
</span></p> | |
<a name="CVS for the impatient"><h2>CVS for the impatient</h2></a> | |
<p><span class="bodyBlack"> | |
If you are allways familiar with VCS/CVS systems, this document is | |
the definitive starting point for you. | |
</span></p> | |
<p><span class="bodyBlack"> | |
<a href="cvs_for_the_impatient.html">CVS for the impatient</a>. | |
</span></p> | |
<a name="Working with CVS"><h2>Working with CVS</h2></a> | |
<p><span class="bodyBlack"> | |
Working with CVS differs between operation system. Because | |
of this fact we are providing two different documents for | |
the two major operation system found in a modern IT infrastructure. | |
</span></p> | |
<a name="CVS under a UNIX like operating system"><h3>CVS under a UNIX like operating system</h3></a> | |
<p><span class="bodyBlack"> | |
This document provides you with all informations to get | |
the latest OpenEJB source from the CVS repository under | |
a UNIX like operation system. | |
</span></p> | |
<p><span class="bodyBlack"> | |
<a href="cvs_unixshell_guideline.html">CVS under a UNIX like operation system</a>. | |
</span></p> | |
<a name="CVS under a Microsoft Windows operating system"><h3>CVS under a Microsoft Windows operating system</h3></a> | |
<p><span class="bodyBlack"> | |
This document provides you with all informations to get | |
the latest OpenEJB source from the CVS repository under | |
a Microsoft Windows operation system. | |
</span></p> | |
<p><span class="bodyBlack"> | |
<a href="cvs_wincvs_guideline.html">CVS under a Microsoft Windows operation system</a>. | |
</span></p> | |
<a name="Working with CVS and SSH"><h2>Working with CVS and SSH</h2></a> | |
<p><span class="bodyBlack"> | |
OpenEJB <i>committers</i> need to use a SSH tunnel to contribute | |
to the OpenEJB project using the cvs client. Some people also | |
prefere to use the tunneling feature of the Secure Shell cause | |
it provides improfed security. | |
</span></p> | |
<a name="CVS/SSH under a UNIX like operating system"><h3>CVS/SSH under a UNIX like operating system</h3></a> | |
<p><span class="bodyBlack"> | |
This document provides you with all informations to get | |
the latest OpenEJB source from the CVS repository under | |
a UNIX like operation system using the OpenSSH secure | |
shell implementation. | |
</span></p> | |
<p><span class="bodyBlack"> | |
<a href="cvs_ssh_unix_guideline.html">CVS/SSH under a UNIX like operating system</a>. | |
</span></p> | |
<a name="CVS/SSH under a Microsof Windows operating system"><h3>CVS/SSH under a Microsof Windows operating system</h3></a> | |
<p><span class="bodyBlack"> | |
This document provides you with all informations to get | |
the latest OpenEJB source from the CVS repository under | |
a Microsoft Windows operation system using the PuTTY secure | |
shell implementation. | |
</span></p> | |
<p><span class="bodyBlack"> | |
<a href="cvs_ssh_windows_guideline.html">CVS/SSH under a Microsof Windows operating system</a>. | |
</span></p> | |
<a name="Further readings"><h2>Further readings</h2></a> | |
<p><span class="bodyBlack"> | |
Below you will find some sources to learn more about the | |
Concurrent Versions System (aka CVS). Some are indicated | |
as a 'must to read', so take the time to educate yourself ;-) | |
</span></p> | |
<p><span class="bodyBlack"> | |
<table cellspacing="2" cellpadding="2" border="0"><tr><td height="5" colspan="2"></td></tr><span class="bodyGrey"> | |
<tr><td width="10" valign="top" align="left"><img src="images/grayDot.gif"></td><td valign="top" align="left"><span class="bodyBlack">Open Source Development with CVS - <a href="http://cvsbook.red-bean.com/">A must to read!</a></span></td></tr> | |
<tr><td width="10" valign="top" align="left"><img src="images/grayDot.gif"></td><td valign="top" align="left"><span class="bodyBlack"><a href="http://www.loria.fr/~molli/cvs/doc/cvs_toc.html">A CVS user's guide</a></span></td></tr> | |
<tr><td width="10" valign="top" align="left"><img src="images/grayDot.gif"></td><td valign="top" align="left"><span class="bodyBlack"><a href="http://cellworks.washington.edu/pub/docs/cvs/tutorial/cvs_tutorial_1.html">Another CVS tutorial</a></span></td></tr> | |
<tr><td width="10" valign="top" align="left"><img src="images/grayDot.gif"></td><td valign="top" align="left"><span class="bodyBlack"><a href="http://www.cs.utah.edu/dept/old/texinfo/cvs/FAQ.txt">A CVS FAQ</a></span></td></tr> | |
<tr><td width="10" valign="top" align="left"><img src="images/grayDot.gif"></td><td valign="top" align="left"><span class="bodyBlack">The official <a href="http://www.cvshome.org">CVS web site</a></span></td></tr> | |
<tr><td width="10" valign="top" align="left"><img src="images/grayDot.gif"></td><td valign="top" align="left"><span class="bodyBlack">Some usefull <a href="http://www.cvsgui.org">CVS GUIs</a></span></td></tr> | |
</span></table> | |
</span></p> | |
</td><td align="left" valign="top" height="5" width="120"> | |
| |
</td></tr><tr height="5"><td align="left" valign="top" bgcolor="#7270c2" height="5" width="20"> </td><td valign="top" bgcolor="#7270c2" height="5" width="95"> </td><td align="left" valign="top" bgcolor="#a9a5de" height="5" width="7"> </td><td align="left" valign="top" height="5" width="40"> </td><td align="left" valign="top" height="5" width="120"> </td></tr><tr><td align="left" valign="top" bgcolor="#7270c2" height="5" width="20"> </td><td align="left" valign="top" bgcolor="#7270c2" width="95"> </td><td align="left" valign="top" bgcolor="#a9a5de" width="7"><img border="0" height="25" width="1" src="images/dotTrans.gif"></td><td align="left" valign="top" width="40"><img border="0" height="25" width="1" src="images/dotTrans.gif"></td><td align="left" valign="top" width="120"> </td></tr><tr height="5"><td align="left" valign="bottom" bgcolor="#7270c2" height="100%" rowspan="2" width="20"><img border="0" height="125" width="20" src="images/stripes1.gif"></td><td align="left" valign="bottom" bgcolor="#7270c2" height="100%" rowspan="2" width="95"><img border="0" height="125" width="105" src="images/stripe105.gif"></td><td align="left" valign="top" bgcolor="#a9a5de" height="100%" rowspan="2" width="7"> </td><td align="left" valign="top" height="100%" width="40"> </td><td align="left" valign="top" height="100%" width="120"> </td></tr><tr height="5"><td align="left" valign="top" height="25" width="40"> </td><td align="left" valign="bottom" height="25" width="430"><br><br><img height="3" width="430" border="0" src="images/line_light.gif"><br><p></p><span class="bodyGrey"><small><notice> | |
OpenEJB is a trademark of the OpenEJB Group. | |
Java, EJB, JDBC, JNDI, JTA, Sun, Sun Microsystems are trademarks or registered | |
trademarks of Sun Microsystems, Inc. in the United States and in other | |
countries. XML, XML Schema, XSLT and related standards are trademarks or registered | |
trademarks of MIT, INRIA, Keio or others, and a product of the World Wide Web | |
Consortium. All other product names mentioned herein are trademarks of their respective | |
owners. | |
</notice><br> <br></small></span><p></p> | |
| |
</td><td align="left" valign="top" height="25" width="120"> </td></tr></table></body></html> |