There was a FAQU that was full of SVN resources on doing workflow
management etc, I would suggest tracking it down.

Mark

On Fri, Sep 26, 2008 at 11:06 AM, Toby Tremayne <[EMAIL PROTECTED]> wrote:
>
> Hi Matthew,
>
>        there were some posts about this a few weeks back in which I detailed
> the process we used - search the google groups for it and you should
> find a stack of answers.  Feel free to drop me a line if you need any
> help.
>
> Toby
>
> On 26/09/2008, at 9:25 AM, Matthew wrote:
>
>>
>> Hi everyone,
>>
>> Setup: Windows environment, IIS, CF7, Eclipse
>>
>> I'm looking to apply version control to a website I'm working on and
>> would appreciate any recommendations on how best to set everything up
>> in regards to version control + CF coding.
>>
>> If you can't be bothered to ready the long winded post below than a
>> snapshot of your version control + CF dev setup would be helpful e.g.
>> when do you tag, branch etc and how do you get versions live to
>> production?
>>
>> Question: I've install Subversion etc and am at the point where I've
>> got a repository setup on a shared server with a fresh copy of the
>> website code "as of today" in the trunk and I've tagged it as version
>> 1.0. I've then checked it out (should I checkout the tag or the trunk
>> by the way?) and all works perfectly ready to start / edit code.
>> However I'm looking for advice on when to branch / tag? The added
>> complication is that I'm often working on multiple projects involving
>> this one website (e.g. whilst waiting for QA testing on one project or
>> waiting on resources etc) so how do you tackle this?
>>
>> Perhaps some examples will help:
>> One of my current tasks is to migrate the website from MySql to Sql
>> Server. All the database work has been done so all I need to do now is
>> modify several queries throughout the website. In this instance would
>> you create a branch (v1.0.1) from the tag (v1.0) and checkout this new
>> branch? I've tried this and checkout out branch 1.0.1 into a new
>> Eclipse project but this of course has created a new directory and
>> therefore my development environment doesn't point at this project
>> folder. So would you reconfigure CF, IIS etc to all point to this new
>> folder whilst working on this branch?
>> Lets say in a few days time this branch is ready to go and is with the
>> QA department and I want to crack on with another project for this
>> website so would I create branch v1.0.2 and check this out into
>> another Eclipse project and therefore have to reconfigure all my dev
>> environment settings? Lets say v1.0.2 is approved before v1.0.1 so
>> would you pust v1.0.2 live to production server and the merge v1.0.1
>> and v1.0.2 into v1.0.3 in order to get v1.0.1 changes live?
>>
>> Perhaps this example of working on 2 or more projects is a little
>> unusual so lets try a more common scenario: lets say you've got a team
>> of 3 developers. Each developer is assigned a project so would you
>> create 3 branches (one for each)? They go off and program away
>> (checking in their code to the trunk each night) and the first one
>> comes back and is finished. So you test etc and then are ready to live
>> so would you tag his branched version as v1.0.1 at this point? Then
>> developer 2 finishes so you test etc and are ready to go live so would
>> you checkout the tagged version v1.0.1, merge in his branch, test
>> again and than tag the combined version as v1.0.2?
>>
>> A few other questions;
>> - I assume that the Repo administrator would be in charge of creating
>> branches / tags etc? The developers are just told the name of the
>> branch that they should checkout and instruct them to checkin their
>> changes to the trunk each night?
>> - How do you get a stable version (or "tagged" version) live to the
>> production server?!?!? Do you simple checkout a tagged version and
>> then FTP it up to the production server?
>>
>> Cheers
>> Matthew
>> >
>
> -----------------------------------
>
> Life is poetry, write it in your own words
>
> -----------------------------------
>
> Toby Tremayne
> CEO
> Code Poet and Zen Master of the Heavy Sleep
> Magic Industries
> 0416 048 090
> ICQ: 13107913
> Skype: lyricist1
>
>
> >
>



-- 
E: [EMAIL PROTECTED]
W: www.compoundtheory.com

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"cfaussie" group.
To post to this group, send email to cfaussie@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to