
|
This is a superior combination of development tools for C , C++ , Java,
Perl, Python, TCL/TK to name a few. It is bundled with a CVS server an internet
industry standard that will assist in the Version Control of the software
development.
We have deployed a Pixel Server with Development tools for Java, C, C++
, Perl The Software engineers logon remotely on this central server using
Linux / Windows NT and have a true Unix development environment.
Not only do the developers have the reliabilty of Linux these software tools
donot come with any sort of licencing hassles. A version control management
system has been setup such that the team leader is able to quickly prepair
versions of the s/w development. This also gives the team flexibility to
go back to an eirlier version of the module very efficiently. |
|
Comes
along with Concurrent Versions System
CVS server is an internet industry standard that will assist in the Version
Control of the software development. Its client-server access method lets
developers access the latest code from anyplace having an Internet connection.
Its unreserved check-out model to version control avoids artificial conflicts
common with the exclusive check-out model. Its client tools are available
on most platforms.
CVS, in a clever manner, stores all the versions of a file in a single
file. The differences between each file version is also stored in a different
file. This helps in knowing the difference the file has undergone in any
particular time.
CVS also helps you if you are part of a group of people working on the
same project. It is too easy to overwrite each others' changes but only
when you exercise caution. Some editors, like GNU Emacs, try to make sure
that the same file is never modified by two people at the same time. Unfortunately,
if someone is using another editor, that safeguard will not work. CVS
solves this problem by insulating the different developers from each other.
Every developer works in his own directory, and CVS merges the work when
each developer is done.
|