Hello,

I am the IT manager at Novasys Health, Inc. where we process claims for the 
health care industry.  We have started using Subversion as our code repository 
(from cvs) and I am still struggling with how to set up projects.  Most of our 
code is in Python, though we have a lot of stored procedures (Postgres and 
Oracle) and some Perl code.

Traditionally, we set up a "trunk", "branches" and "tags" directory in 
Subversion for each project.  I have a good feel for creating branches, making 
changes, merging back to the trunk and creating a tag.  What I would like 
advice on is how to migrate to production.  Currently, after I make a tag I 
will check it out to a "distros" directory (named the same as the tag) and then 
change a pointer from the "old" distro to the new one.  This way we have a 
history of distros and it's easy to revert back if an error is found.  The 
problem I have with this setup is that is what Subversion is designed to do for 
me (keep track of changes).

An option I have been considering is to create another directory under the 
project called "prod" that we check out to our production environments.  Any 
production tags would be merged into this branch and then we would "update" the 
production environment with the new code.  This would, I believe, give a nice 
change history in the svn log.

Another option is to create a "zip" file once a distribution tag is created.  
The zip file would be placed out on the network for people to install as 
needed.  I don't care for this idea, but I know a large company that does it 
and it seems to work.

What advice can you give me?  Is there a better way?  What do I Google to find 
out more?  Where do I go for help?  We've done a fairly good job on a small 
scale, but we're growing and I want to get something THAT WORKS in place.

Thanks for your thoughts,

--greg

Greg Lindstrom, IT Manager                        501-975-4859
Novasys Health, Inc.                           Fax: 501 219-4455
10801 Executive Center Dr.
Little Rock, AR   72211
We are the music makers, and we are the dreamers of dreams


CONFIDENTIALITY NOTICE:  This communication contains information 
intended for the use of the individuals to whom it is addressed 
and may contain information that is privileged, confidential or 
exempt from other disclosure under applicable law.  If you are 
not the intended recipient, you are notified that any disclosure, 
printing, copying, distribution or use of the contents is prohibited.  
If you have received this in error, please notify the sender 
immediately by telephone or by returning it by return mail and then 
permanently delete the communication from your system.  Thank you.

Reply via email to