Hi Glenn,
1. We're looking to see what we can do without spending any money. There
is a free plug-in on the Eclipse web site. The company here has a CVS
server for their other systems development and if it's straight forward,
it should be easy to use it for System i development as well.??
I've only experimented a little bit with using CVS from WDSC, and I've
only used it for Unix development so far, not for iSeries. However, I
didn't need a plugin! WDSC 7.0 has a CVS Explorer built in.
In WDSC, you can read the help screen for CVS by clicking:
Help / Welcome / Tutorials / Check out a CVS Project
2. How does everyone have their CVS server configured? I don't know
enough to ask this intelligently but the way it was explained to me was
that the CVS server has modules. We have libraries, source files, and
source members. I take it there are several ways to configure the
relationship.
Like I said, I use CVS for Unix development, not iSeries. Each software
application that we maintain has a module in CVS, and all of the
components of the application are subdirectories within the module.
I'd do it the same way on iSeries (RPG, CL, etc) development. Create a
module for each application. Within the module, have subdirectories
named qrpglesrc, qclsrc, qddssrc, html, etc. That way you'd have a
place to store the source for all of your RPG modules, CL modules, DDS
(for print files -- and maybe even display files, if it's a green-screen
project) HTML (for web projects), etc. Keep all sources for an
application together.
Keep in mind that whenever you check out something from the repo, you'll
get all of the items within the module... It'd be kinda silly for one
module to be all source members that are written in a language. Why
would you ever want to check them all out in one go? It makes more
sense for each module to be a separate application.
But, it'll be a bit of a learning curve, and a big adjustment. It's
hard to change when you've been doing something the same way for 20
years. When you're used to storing all of your source for all projects
together in one QRPGLESRC file, it'll require re-training yourself.
Keep in mind that there's also Subversion (SVN) which is what most
people seem to be using now instead of CVS. (But, I haven't made that
adjustment yet, either...)
As an Amazon Associate we earn from qualifying purchases.