• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Liutauras Vilda
  • Junilu Lacar
  • Jeanne Boyarsky
  • Bear Bibeault
Sheriffs:
  • Knute Snortum
  • Tim Cooke
  • Devaka Cooray
Saloon Keepers:
  • Ron McLeod
  • Stephan van Hulst
  • Tim Moores
  • Tim Holloway
  • Carey Brown
Bartenders:
  • Piet Souris
  • Frits Walraven
  • Ganesh Patekar

CVS implementation

 
Ranch Hand
Posts: 137
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi guys,

our team has made plans on using CVS, i know using this can maintain our source codes.

I need some help on how you implement CVS as a tool in your company. Just some ideas on it is being used like policies or so.

thanks.
 
Author
Posts: 531
Mac OS X Netbeans IDE Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
To have CVS as versioning you will need to setup CVS server to add create a code repository for your source codes.
you can obtain cvs server from http://www.march-hare.com/cvsnt/ .
almost all linux distro has some CVS server which you can install on linux
installation.

in client side your IDE has the CVS client and facilities. if not you can take a look at smartCVS as a CVS client and certainly some free alternatives.
 
Ranch Hand
Posts: 776
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I think a dedicated Linux server would be best.

Do you have any 'lab' machines that are available?

For a Linux implementation, the hardware requirements are minimal, as long as it is reliable.

A Linux virtual machine if you only have Windows available.

CVS ..... I'll step out on a limb - if you currently have no source control, I would really suggest looking at SVN (Subversion).

Regards, Guy
 
Cyrus Serrano
Ranch Hand
Posts: 137
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
as of the moment we have already setup a CVS Server. what i have in mind is do you have any policies on which how CVS is implemented during program development.

thanks all
 
author
Posts: 14112
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Are you already commited to using CVS? If at all possible at this stage, I would strongly consider using its inofficial successor, Subversion, instead.

For guidance on how to effectively use version control, that's quite a big topic. It could help if you asked some more specific questions.

If that topic is new to you and your team(s), I'd also highly recommend getting one of the "Pragmatic Version Control" books: http://www.pragmaticprogrammer.com/starter_kit/vc/index.html
 
Cyrus Serrano
Ranch Hand
Posts: 137
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Ilja thanks..

Subversion is this better than CVS? can this support Bea Weblogic projects.

I'll try to acquire those books, but i need my managers comment.

Many thanks again
 
Cyrus Serrano
Ranch Hand
Posts: 137
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Any idea on how will you store a BEA Weblogic project/application in CVS. What i meant is since this contains a lot of files/directories, will i store the whole project in the CVS repository. or just a specific folder/files.
 
Sheriff
Posts: 6920
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
A general rule for using version control systems is to store everything you need to build your product "from scratch".

Imagine a new developer has joined the team. He has been given a freshly installed workstation with whatever tools you use to work with. From that point he should be possible to fetch the latest project from the version control system and build it and work on it immediately. There should be no need for extra files to be downloaded or emailed from elsewhere.

In general you should not store generated artefacts from your own tools (jar files, war files, autogenerated configs etc.) but you probably should store any external libraries etc.

Does that help?
 
Cyrus Serrano
Ranch Hand
Posts: 137
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
hi frank,

thanks for the response. Can you be more specific on the artefacts?

Sorry for being naive..
 
If you settle for what they are giving you, you deserve what you get. Fight for this tiny ad!
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop
https://coderanch.com/wiki/718759/books/Building-World-Backyard-Paul-Wheaton
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!