>- 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

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 -<

Reply via email to