|
NMC - Essay on CVS Branching |
|
This web page is intended more for the NMC Development team, but it is open for anyone wanting a glimpse into the NMC Server development. Be advized, if you are not comfortable with CVS, you really should stick with the basic web page we have on CVS.
Branches are an important part of CVS. This provides us the means to make bugfixes in our current release version that is openly available to anyone, while still permitting us to do work and bugfixes on the next minor release to come (Beta) and to begin making major sweeping changes on the next major release.
To repeat the basic CVS page for NMC, Romaq is using the latest CVS STABLE GUI version, and that's the version I am giving my instructions from. If you happen to be using Linux or you prefer non-GUI tools, you can also find more information from www.CVSHome.org. Romaq can also help with non-Microsoft OS installs of CVS.
Once this is done, you can repeat the steps above using 'server_future' and 'NMCSRVR_2_0_BETA_0' as appropriate. Other branch tags and revision tagging will appear from time to time, and WinCVS will show you all tags including branch tags as they appear. To learn more about this, read your CVS documentation, or check into 'CVS Bubbles' and other useful sources of documentation about advanced use of CVS on the net!
Questions? Problems? You are welcome to email me, Andy Smith <romaq@members.limitless.org>