Richard,

Here is what I have used in the past to link Rose with CVS.  It still needs
some work to make it a more generalized solution, as it relies on a $HOME
environment variable to allow for each user to have their own root directory
on their local machine.  It also requires that your directory structure
match the packaging structure.  I would also recommend making sure that all
package units be checked in as binary.  This avoids the unpleasantness that
can occur if it attempts to reconcile differences when you do an update. 

The scripts are out on the web somewhere in somebody's library of useful
Rose stuff, I just can't remember where.  Good luck, and remember that this
stuff is as-is, with NO warranties expressly or implicitly in effect.

Gary

Gary E. Sibbitts
Object Technology Specialist
The Federated Software Group, Inc.

-----Original Message-----
From: Louis F. Springer [mailto:[EMAIL PROTECTED]]
Sent: Monday, March 05, 2001 9:39 AM
To: Giang, Richard P; '[EMAIL PROTECTED]'
Subject: RE: (ROSE) Rose and CVS



No, but I have used CVS enough to know it should work except for one little
feature. The standard locking model for CVS allows anyone to change a file.
CVS then attempts to merge the changes on check-in. This works very well for
text files, but not at all for binary files.

You should either change the locking model for the ROSE files, or maybe save
them as "ptl" files (which I *think* are text files). You should experiment
with the second method, since when you *do* get conflicts, you will have to
manually resolve them!

I am a big fan of CVS, since it is much easier to manage. Using the default
locking model, you don't have to chase the culprit down when they lock a
file and leave town, since you don't lock files. It is also a true, fairly
reliable client server model, which works pretty well for distributed
development environments: you don't need a heavy-weight file server (LAN
Manager, NFS, etc.) protocol to share the repository.

Louis F. Springer

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]]On Behalf Of Giang, Richard P
Sent: Monday, March 05, 2001 8:22 AM
To: '[EMAIL PROTECTED]'
Subject: (ROSE) Rose and CVS



Has anyone ever used CVS (version control system) as a CM system for Rose?

> Richard Giang
> ----------------------------------------------------------
> Planning & Scheduling Technology Team
> The Boeing Company
> Phone (281)244-4703
> E-mail: [EMAIL PROTECTED]
> ---------------------------------------------------------
>
************************************************************************
* Rose Forum is a public venue for ideas and discussions.
* For technical support, visit http://www.rational.com/support
*
* Admin.Subscription Requests: [EMAIL PROTECTED]
* Archive of messages:
http://www.rational.com/products/rose/usergroups/rose_forum.jtmpl
* Other Requests: [EMAIL PROTECTED]
*
* To unsubscribe from the list, please send email
*
* To: [EMAIL PROTECTED]
* Subject:<BLANK>
* Body: unsubscribe rose_forum
*
*************************************************************************

************************************************************************
* Rose Forum is a public venue for ideas and discussions.
* For technical support, visit http://www.rational.com/support
*
* Admin.Subscription Requests: [EMAIL PROTECTED]
* Archive of messages:
http://www.rational.com/products/rose/usergroups/rose_forum.jtmpl
* Other Requests: [EMAIL PROTECTED]
*
* To unsubscribe from the list, please send email
*
* To: [EMAIL PROTECTED]
* Subject:<BLANK>
* Body: unsubscribe rose_forum
*
*************************************************************************

CVS.zip

Reply via email to