Hi guys, thanks a lot for your help! Dmitry Dulepov wrote:
> > a) It's not the standard. I've looked around at subversion repository > > tutorials but can't seem to wrap my head around applying that to our > > software. > > Why not the standard? Many large companies do it the same way as you do. > Oh yeah? It seems really against the DRY principle to have the code replicated so many times. > > b) Sometimes we need to change something on one site, but can't as the > > file is under version control and may cause a clash when I try to > > update it for a different fix later. > > This is exactly why you have version control :) Commit it and update from > svn on the development workstations. Take a habit of updating 2-3 times a > day from SVN. > > > c) If I'm working on a large job on a certain file on my development > > site, I can't commit that file to roll out a quick bug fix. > > Here is where branches and tags come into work :) You can use one of two > workflows: > - use tags for "stable" versions and update production from a tag. Thus you > will have a tag for each stable version and can update to any of them if > you have to > - work in a branch and merge it to trunk when it is stable. This is harder > and you cannot update to a previous version or see its content if you have to This is what I'm having trouble with and the main thing I'd like to fix. I'm having a lot of trouble understanding it (your explanation helped a good deal though!) Would you possibly be able to give an example on what I have to do to actually implement the tags/branches/trunk? Thanks, Ethan -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-us...@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.