Presentation is loading. Please wait.

Presentation is loading. Please wait.

PC Windows CVS Server PC Linux Triple’A Test Server Triple’A CVS Versioning 2. Add object to CVS Server - add.sh [format_name.fmt] - cvs commit 1. Export.

Similar presentations


Presentation on theme: "PC Windows CVS Server PC Linux Triple’A Test Server Triple’A CVS Versioning 2. Add object to CVS Server - add.sh [format_name.fmt] - cvs commit 1. Export."— Presentation transcript:

1 PC Windows CVS Server PC Linux Triple’A Test Server Triple’A CVS Versioning 2. Add object to CVS Server - add.sh [format_name.fmt] - cvs commit 1. Export Triple’A format - aaa expfmt 2. Import Triple’A format - aaa imp < format.cmd 1. Extract Triple’A format from CVS Server - update_cvs.sh Triple’A Production Server Tortoise CVS Client - Manages Triple’A objects history and versions - Edits objects and backup Format transfert

2 PC Windows CVS Server PC Linux Triple’A Test Server Triple’A CVS Versioning Triple’A Production Server 2. Import Triple’A objects - process.sh IMPORT list_of_objects.txt 1. Extract Triple’A objet from CVS Server - update_cvs.sh 2. Add each object to CVS Server - add.sh [filename] - cvs commit 1. Export Triple’A objects list - process.sh EXPORT list_of_objects.txt Tortoise CVS Client - Manages Triple’A objects history and versions - Edits objects and backup Multiple objects transfert

3 CVS Server PC Linux Triple’A Test Server Triple’A CVS Versioning Tortoise CVS Client + Datastage developer Develops datastage maps with datastage on PC - Manages maps history and versions Edits maps and interfaces backup Datastage Map development Solaris/AIX CVS Client : Download version and install files on TEST Server Install datastage maps Install config files 1. Extract Triple’A objet from CVS Server - update_cvs.sh PC Windows datastage_map.file Move objects to appropriate directory. Create install scripts for interface maps

4 Map datastage installation Triple’A Test Server Triple’A Production Server CVS Server PC Linux PC Windows 1. Datastage map is created and developed on PC 2. Once designed file is pushed to the CVS Server as version 1.1 3. Then it's downloaded onto TEST Server and installed The map is being tested on TEST Server 4. The MAP is downloaded onto PROD Server and installed

5 PC Windows Triple’A CVS Versioning Software and Network config Triple’A Test Server Solaris/AIX CVS Client OS : AIX 5.2 or +AIX CVS CVS Server PC Linux CVS user = Linux user OS : Linux HW : Regular PC Software : CVS Server Storage : SAN if possible TCP:2401 default Triple’A Production Server Solaris/AIX CVS Client OS : AIX 5.2 or +AIX CVS Tortoise CVS connection is established via Linux user. You can trace modifications for each user. TCP:2401 default Tortoise CVS Windows CVS Client Version management and PC download/upload PC Windows

6 Software list / Network config Mandatory softwares : - CVS server for Linux Open Source packageCVS server - CVS-Solaris/AIX Client Open Source packageCVS-Solaris/AIX - CVS-Tortoise Open Source packageCVS-Tortoise Network config : By default CVS is using port 2401 to communicate. Make sure TCP port 2401 is available for communication between systems. Hardware : A standard PC to manage CVS directory

7 CVS + Tortoise files management Provided features to developers:  Access to project files repository (CVS) ‏  Provide versioning and historic of all modifications  Trace modifications for each developer  File comparison  Manage concurrent access to files  Provide transparent access to Unix project files from any Windows workstation  Manage several projects repositories

8 Using CVS + Tortoise - 1 Tortoise/CVS adds features to your Explorer. To add file click on CVS Add When a new file is created, a is displayed within the file icon. This file is not yet under revision control. ?

9 Using CVS + Tortoise - 2 A windows popup with file list to be added When the file is modified, a is displayed within the file icon. The modification is not yet validated

10 Using CVS + Tortoise - 3 As a result the file is now displayed with within Windows Explorer. This file is not yet validated. File is not available for other developers until modifications are validated.

11 Using CVS + Tortoise - 4 Modified file must be committed. Click on CVS Commit. You have to enter your comments or modifications done.

12 Using CVS + Tortoise - 5 As a result the file is now displayed with within Windows Explorer. Then the file is now available for all developers

13 Using CVS + Tortoise - 6 As a result you get additional informations about each file. You can view modifications and extract a previous version.

14 Using CVS + Tortoise - 7 You can also retrieve versions scheme and retrieve previous versions.

15 Using CVS + Tortoise - 8 CVS functions and features

16 Service proposal Software costs : 0 Software installation and configuration 4 days on site Include Linux Server install and user creation Include Solaris/AIX CVS Client install and config Scripts and tools install 1 day – Training for admin

17 Biel - Switzerland Rue de Boujean 26c 2502 Biel/BE Claude Stabile - General Manager 0041(0)79 752 68 87 www.free-solutions.ch


Download ppt "PC Windows CVS Server PC Linux Triple’A Test Server Triple’A CVS Versioning 2. Add object to CVS Server - add.sh [format_name.fmt] - cvs commit 1. Export."

Similar presentations


Ads by Google