>- see footer for list info -< Many thanks for all the input. We will be implementing Version control hopefully by beginning of September, and will let you know how we get on.
Regards, Allan ________________________________ From: Michael Traher <[email protected]> To: CFML Development <[email protected]> Sent: Wed, 11 August, 2010 11:07:23 Subject: Re: [CF-Dev] OT: Version control / Editor >- see footer for list info -< we don't merge trunk back to branches, but if a branch gets old we create a new branch from the latest trunk and then merge the old branch to the new branch. e.g. So on Jan 1st we create 'ABC-123' branch, some work gets done, then it gets shelved for a while. On 1st March we want to work on it again but we know trunk has had some big changes in the last 2 months, so we create a brand new shiny ABC-123-A then merge ABC-123 (the original) into this new shiny branch and we can continue working. Just another way to cut it, but tends to be a simpler merge, and we only do it if the branch 'gets old' which is a very subjective thing. On 10 August 2010 18:03, Kev McCabe <[email protected]> wrote: > >- see footer for list info -< > The Key to using TortieseSVN and an Eclipse Plugin, is to ensure your > Eclipse SVN Plugins are upto date. > > It's all about the minor Version release i.e. 1.4 / 1.5 / 1.6 (the sub > releases shouldn't affect the client tools 1.6.1 or 1.6.2 as per the SVN > Mantra) > > When you install Subversive for the first time, you are asked which > Connectors to install, be safe and install all of them. > > Then within Eclipse > Preference > Team > SVN you can choose which > Connector > / Version to use that fits the working copy you are using at the moment. Of > course you should really be using the same version across all your working > copies no matter what the server is as that is another point on the SVN > Mantra that Major Version of the Server should work with all Minor Version > releases or something along those lines IIRC. > > As for Branching / Merging etc. Micheal is right. > > Simply put - Create a Branch for any major (or minor in mycase) of work you > want to do. Once you're happy merge back into the trunk and delete the > branch as soon as you can. Branches shouldn't live for long,. > If you have multiple branches, when you merge back into trunk you need to > then merge these changes back down to the branches so that when you come to > merge the branch back into the trunk you only merge back the changes you > have made in the branch for the project. > > And also tagging is good for releases so you can roll back, this also helps > when you want to patch a release you can create the patch for that release > only tag it and release then the change you have made you merge back into > your trunk (And of course then merge down to existing branches) so that all > future releases get the updates > > SVN 1.6 has made this a lot easier with the improved Merge Tracking (Also > when ever you do a merge and you notice it's updated properties on files > not > touched you need them as they contain the merge tracking) > > I find using the Eclipse Plugins good for the day 2 day administration of > Subverison during development, but when it comes to merging from branch to > trunk or trunk to branch ToirtieseSVN wins it has a nice wizard to take you > through this. > > I'm hoping to put together a few screencasts on this in due course once I > have them done I will ping the list. > > In all honestly it really is a mind messer when dealing with SCM and > multiple developers but remember to Update Your Working Copy Regular, Merge > Trunk down to branches when trunk changes, and the big one is Communicate > you don't believe how silly that sounds but keep the communication channel > open between developers after all as BT Said It's Good To Talk :) > > The Book that helped me was: Pragmatic Version Control: Using Subversion - > >http://www.amazon.co.uk/Pragmatic-Version-Control-Subversion-Programmers/dp/0977616657/ref=sr_1_1?ie=UTF8&s=books&qid=1281459729&sr=8-1 >1 > > Helped me get my head around a lot of as did > http://svnbook.red-bean.com/which is the free online version of the > book that is printed. > > Cheers > > ---------------------------------------------------------------------- > [ ] internal [ ] private [ ] ask first [X] bloggable > ---------------------------------------------------------------------- > Kev McCabe > Adobe Community Professional - ColdFusion > UK ColdFusion User Group Manager > tel: +44 7751 230 725 > email: [email protected] > skype: bigmadkev > blog: http://bigmadkev.com/blog > ---------------------------------------------------------------------- > _______________________________________________ > > For details on ALL mailing lists and for joining or leaving lists, go to > http://list.cfdeveloper.co.uk/mailman/listinfo > > -- > CFDeveloper Sponsors:- > >- cfdeveloper Hosting provided by www.cfmxhosting.co.uk -< > >- Lists hosted by www.Gradwell.com -< > >- CFdeveloper is run by Russ Michaels, feel free to volunteer your help -< > -- Regards Mike _______________________________________________ For details on ALL mailing lists and for joining or leaving lists, go to http://list.cfdeveloper.co.uk/mailman/listinfo -- CFDeveloper Sponsors:- >- cfdeveloper Hosting provided by www.cfmxhosting.co.uk -< >- Lists hosted by www.Gradwell.com -< >- CFdeveloper is run by Russ Michaels, feel free to volunteer your help -< _______________________________________________ For details on ALL mailing lists and for joining or leaving lists, go to http://list.cfdeveloper.co.uk/mailman/listinfo -- CFDeveloper Sponsors:- >- cfdeveloper Hosting provided by www.cfmxhosting.co.uk -< >- Lists hosted by www.Gradwell.com -< >- CFdeveloper is run by Russ Michaels, feel free to volunteer your help -<
