Windows and CVS Suite
Total Page:16
File Type:pdf, Size:1020Kb
Windows and CVS Suite INSTALL GUIDE 2009 Build 7799 April 2021 March Hare Software Ltd INSTALL GUIDE 2009 Build 7799 April 2021 Legal Notices Legal Notices There are various product or company names used herein that are the trademarks, service marks, or trade names of their respective owners, and March Hare Software Limited makes no claim of ownership to, nor intends to imply an endorsement of, such products or companies by their usage. This document and all information contained herein are the property of March Hare Software Limited, and may not be reproduced, disclosed, revealed, or used in any way without prior written consent of March Hare Software Limited. This document and the information contained herein are subject to confidentiality agreement, violation of which will subject the violator to all remedies and penalties provided by the law. LIMITED WARRANTY. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, March Hare Software Limited AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES AND CONDITIONS, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OR CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT, WITH REGARD TO THIS DOCUMENT, AND ANY ADVICE OR RECOMMENDATION CONTAINED IN THIS DOCUMENT. NO OTHER WARRANTIES. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL March Hare Software Limited OR ITS SUPPLIERS BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT, OR CONSEQUENTIAL DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, OR ANY OTHER PECUNIARY LOSS) ARISING OUT OF THE USE OF OR INABILITY TO USE THE FOLLOWING DOCUMENTATION INCLUDING ANY RECOMMENDATION OR ADVICE THERIN, EVEN IF March Hare Software Limtied HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. IN ANY CASE, March Hare Software Limited’s ENTIRE LIABILITY UNDER ANY PROVISION OF THIS DOCUMENT INCLUDING ANY RECOMMENDATION OR ADVICE THERIN SHALL BE LIMITED TO THE GREATER OF THE AMOUNT ACTUALLY PAID BY YOU FOR THE DOCUMENT OR £5.00; PROVIDED. © Copyright 2004 - 2021 March Hare Software Ltd march-hare.com [email protected] Windows and CVS Suite © Copyright 2004 - 2021 March Hare Software Ltd Page c INSTALL GUIDE 2009 Build 7799 April 2021 Quick Install Guide Windows and CVS Suite © Copyright 2004 - 2021 March Hare Software Ltd Page d INSTALL GUIDE 2009 Build 7799 April 2021 Quick Install Guide Quick Install Guide Getting the most out of this software requires that you are familiar with the theory as well as the practical. We the vendors strongly recommend that you first read the Fundamentals section of the eBook All About CVS or the Install Guide before proceeding. Also see the Quick Configuration Guide and the Quick User Guide below. If you are upgrading an existing CVS or CVSNT server to CVS Suite 2009 read Upgrading CVS Suite Server on Windows. Ensure windows software is installed and updated using Windows Update. If the server will authenticate users to a domain, ensure the windows server is joined to that domain already Run the CVS Suite 2009 installer as a DOMAIN ADMINISTRATOR (or if not a part of a domain, any Administrator account). After rebooting log into the same account and the CVS Suite 2009 Installer Wizard will automatically start to guide you to create a new repostory. Sales and Pre-Sales Support e-mail: [email protected] Windows and CVS Suite © Copyright 2004 - 2021 March Hare Software Ltd Page e INSTALL GUIDE 2009 Build 7799 April 2021 Quick Configuration Guide Quick Configuration Guide Please also see above section Quick Install Guide. Install using the installer - click on Server and Client for a single pc. After reboot the wizard starts up & guides you to create a repository. If you skipped the wizard and need to run it again type: wizard /server After running the server wizard, start the CVS Suite Server control panel from the Programs->CVS Suite menu. The server control panel, Plugins tab allows you to configure integration with e-mail, build and defect tracking (Bugzilla). After the server wizard, the client wizard runs and guides you to import files to the repository. If you skipped the wizard and need to run it again type: wizard /server After running the wizard, start the CVS Suite Studio from the Programs->CVS Suite menu. CVS Suite Studio is the main tool for working with CVS Suite Client. Sales and Pre-Sales Support e-mail: [email protected] Windows and CVS Suite © Copyright 2004 - 2021 March Hare Software Ltd Page f INSTALL GUIDE 2009 Build 7799 April 2021 Quick User Guide Quick User Guide Comprehensive tutorials for working with CVS Suite Studio, SQL Navigator, Eclipse, Visual Studio, TortoiseCVS and WinCVS are also available. Use CVS Suite Studio: • The help menu help and tutorial will show you a short video on how to use the software (no audio). • On the left is the server & repository, on the right is your local computer directories. • To add a directory to the server, drag the folder from the right and drop it on the left. • To checkout a folder from the server and put it on the local computer, drag it from the left and drop it on the right. Folders on the local PC that are connected to the CVS Suite Repository are automatically coloured with green ticks or orange crosses to indicate their state. Right clicking any controlled folder gives you plenty of options. Sales and Pre-Sales Support e-mail: [email protected] Windows and CVS Suite © Copyright 2004 - 2021 March Hare Software Ltd Page g INSTALL GUIDE 2009 Build 7799 April 2021 Table of Contents Table of Contents LEGAL NOTICES .............................................................................................................................................. C QUICK INSTALL GUIDE ................................................................................................................................. E QUICK CONFIGURATION GUIDE ................................................................................................................ F QUICK USER GUIDE ....................................................................................................................................... G TABLE OF CONTENTS .....................................................................................................................................1 PART I – THEORY ..............................................................................................................................................3 FUNDAMENTALS ...............................................................................................................................................4 WHAT IS CVSNT AND CM SERVER ALL ABOUT .................................................................................................4 CAN I INSTALL THE SOFTWARE AND READ THIS LATER .....................................................................................4 I DON’T LIKE VERSION CONTROL .......................................................................................................................4 I PREFER TO USE SOME OTHER TOOL ...................................................................................................................5 RIGHT VERSUS WRONG .......................................................................................................................................5 SOME PLACE TO START ......................................................................................................................................5 CVS ARCHITECTURE .......................................................................................................................................7 CLIENT / SERVER ARCHITECTURE .......................................................................................................................7 WHEN DOES THE SERVER START .........................................................................................................................8 Advantages of a Non-Monolithic model ........................................................................................................8 Advantages of a Monolithic model ................................................................................................................9 MULTI SITE, REPOSITORY REPLICATION AND WAN PERFORMANCE ................................................................ 10 Overview ..................................................................................................................................................... 10 WAN Optimised Workspaces and Procedures ............................................................................................. 13 Multiple Repositories .................................................................................................................................. 15 Large Dual Site Development - Repository Replication Cache .................................................................. 15 Read Only Mirrors - Repository Replication Disaster Recovery or Ownership ......................................... 17 Multi Site Parallel Development ................................................................................................................. 17 Other Multi Site Techniques ........................................................................................................................ 18 SSH VERSUS CVS NETWORK PROTOCOLS (SSPI, SSERVER, ETC.) ................................................................... 19