I have another take on this subversion issue...

1. we use a shared development server instead of each developer
having  their own working copy.

why ?
a. designers & project managers have no idea about subversion. they
want to see what the current state of development is by looking at the
dev server.

b. when you work on a large nubmer of sites that can have over 7000
coldfusion templates and integrates with X number of 3rd party web
services, java components and databases, the sheir amount of
configuration required to get developers machines configured is too
large.

its easier to tackle the problem from a project management perspective
and breakdown the work into descrete sections so developers don't work
on the same files.

2. we branch when the change is large enough to span more than a day
and will prevent other devs working on the site at the same time. Our
branches become separate working copies on the same dev server.

once the branch is deployed we merge back into the trunk.

3. we pre and post tag updates to the trunk when bug fixes occour and
when a release is deployed to a testing or production server. testing
and production are not working copies but releases of the codebase.


while this method isnt the traditional svn model, and you may or may
not get all the benefits that SVN offers it still gives you some
version control, it does minimise configuration and merging issues.

my 2c

Pat

ps. does any1 know of any educational institutions that do ANY kind of
version control courses ? tafe, uni, pvt training compaines ? this
seems like such a critical element of being a commercial developer and
i have never heard of it being taught. everyone seems to just have to
pick it up on the run when they start working - its a little sad.



On Apr 26, 7:34 pm, "Andrew Scott" <[EMAIL PROTECTED]> wrote:
> yes that is correct.
>
> On 4/26/07, AJ Mercer <[EMAIL PROTECTED]> wrote:
>
>
>
>
>
> > If you SWITCH between the trunk and branches with out doing a commit, wont
> > you loose your changes?
>
> > On 4/25/07, Andrew Scott < [EMAIL PROTECTED]> wrote:
>
> > > Peter,
>
> > > At least with my expereince and knowledge I earn more than $21 an hour.
>
> > > I also did say it will open a debate...
>
> > > The reason being is that people do their development differenlty, and I
> > > stand by by my comments on this matter.
>
> > > If I as a developer was to make changes to the code, and its not
> > > finished on what I am doing why would you commit to SVN, that is just not
> > > common sense.
>
> > > We here have deployed strict development methodologies, and believe me
> > > when I say it works. And if a developer commits code that breaks all build
> > > checks etc then they are questioned as to why the code is broken. This has
> > > come from the Java side to make sure that builds are as stable as possible
> > > when commiting to SVN.
>
> > > And Peter, if you want to learn this methodology and practice, you just
> > > might ern yourself more than $21 an hour.
>
> > > I don't claim to be a guru at anything, but when it comes to common
> > > sense SVN is not just to commit into willy nilly, and a developer should
> > > take the care to make sure that the code they are committing is considered
> > > final code is that so hard to understand?
>
> > > What do you think Version Control is all about Peter?
>
> > > On 4/24/07, Peter Tilbrook < [EMAIL PROTECTED]> wrote:
>
> > > > Andrew must be the bees knees and lifelong expert for CFML
> > > > development.
>
> > > > Can I still extend my MyLar sails, catching the solar winds and saving
> > > > the planet?
>
> > > > Aegeon Pty. Ltd.
> > > >www.aegeon.com.au
> > > > Phone: +613  8676 4223
> > > > Mobile: 0404 998 273
>
> > --
> > If you are not living on the edge,
> > You are taking up too much space.
>
> --
>
> Senior Coldfusion Developer
> Aegeon Pty. Ltd.www.aegeon.com.au
> Phone: +613  8676 4223
> Mobile: 0404 998 273


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"cfaussie" group.
To post to this group, send email to [email protected]
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