Tag archive for 'tortoisesvn'

16
Aug

Change Management with Subversion presentation online

The slides from my Change Management with Subversion presentation I gave at the Guernsey Software Developer Forum back in May are now available for download.
[)amien

15
Jun

DiffMerge is free, try it with AnkhSVN

SourceGear, known for their Vault source control software, are giving away their three-way diff & merge tool DiffMerge for Windows, Mac and Unix.

DiffMerge has a clear interface and supports for file-type specific rule-sets that allow you to decide how to deal with white-space, line-endings, encoding etc.

I'll be using it instead of my trusty KDiff for a couple of weeks to see how things go.

To use DiffMerge in AnkhSVN head into the Tools > AnkhSVN > Edit the AnkhSVN Configuration menu option and then paste each of the following command-lines into the associated configuration option.

DiffExePath
C:\Program Files\SourceGear\DiffMerge\DiffMerge.exe "%base" "%mine" /t1="Base version" /t2="My version"

MergeExePath
C:\Program Files\SourceGear\DiffMerge\DiffMerge.exe "%base" "%theirs" "%mine" /r="%merged" /t1="Base version" /t2="Their version" /t3="My version"

Alternatively you might want to check out Trevor Green's instructions on using DiffMerge with TortoiseSVN if you are not yet sold on AnkhSVN and it's Visual Studio integration.

[)amien

23
Jan

AnkhSVN 1.0 released (Subversion plug-in for Visual Studio)

AnkhSVN 1.0 has been released!

If you use Visual Studio 2003 or 2005 and are currently either using the TortoiseSVN shell extension (or Subversion command line) then you would do well to see just how much more productive having source-control available from within the IDE can be.

Thanks go to Arild and mac|gyver for all their hard work on this great open source project.

Hope you enjoy my icons too!

[)amien

09
Nov

My development tools

Christopher Bennage wrote about his development tool set-up and encouraged others to do the same so here's my current set-up.

Daily tools

  • Visual Studio 2005 - IDE of preference despite it's sluggish behaviour
  • SQL Server 2005 Management Studio - Took getting used to but it's an improvement on 2000's Enterprise Manager
  • AnkhSVN - Subversion support inside Visual Studio 2005
  • .NET Reflector - Searching .NET API or to find out what it's doing
  • Web Application Projects - Stop using VS's web sites and start using web applications!
  • Web Deployment Projects - Deploy to dev, test or live servers as easily as building a project

Not quite daily

  • CodeSmith - Need to get to grips with v4 to build our whole database layer in one hit
  • Trac - Bug tracking, milestones & wiki with integrated support for Subversion
  • TortoiseSVN - Check-in/out of non-project items (e.g. art assets)
  • Web Developer Extension - Trying CSS changes on-the-fly, validating pages etc. from Firefox
  • Firebug - Examining pages, the page DOM etc. from Firefox
  • KDiff - Excellent 3-way diff tool that works great with AnkhSVN
  • Subtext - Blogging system running here

On occasion

  • Visual C# Express and XNA - Messing with 3D graphics, controllers and pixel shaders
  • Ogre - Steve's object-oriented 3D engine
  • XCode and Cocoa - Still quite alien with it's message-based calling mechanism but obviously powerful

Keeping an eye on

  • Eclipse - IDE for developing Java (C++ and C# support in various stages too)
  • Ruby on Rails - Interesting RAD approach to web development - Apple also supporting on Mac OS X 10.5
  • Sandcastle - Microsoft's documentation tool that already seems to have had an impact on NDoc
  • SubSonic - Build-provider that generates an ORM on the fly and provides automatic developer-only db editing pages

Not used lately, still installed

  • Delphi 5/6 - Borland's great RAD tool for non-.NET development, later versions support .NET too
  • JBuilder - Java development although I'd probably move to Eclipse
  • Visual Studio 2003 - Still required for the odd .NET 1.1 application/testing

[)amien

12
Oct

AnkhSVN & TortoiseSVN

DamienG joins AnkhSVN team!

I'm proud to announce that I've joined the AnkhSVN team, albeit in a rather minor capacity.

For the last few weeks I've been working on a set of new icons to add a bit of sparkle to the user interface for the forthcoming AnkhSVN 1.0 release. There is a good chance they will make the next release candidate that's on it's way to address some issues with delete/remove functionality.

A couple of nights ago I checked in the current icon set as it stands although there is a little more work left to do. Specifically there are a couple more commands buried in the Repository and Working Copy Explorers.

Maid, spray, sparkle-folder and glowing t-shirt iconsOnce 1.0 goes gold I'll post a couple of screen-shots and icons here. In the mean time here are a few of the rejects including my 16x12 pixel French maid. Yes, they're Firefox style and not XP/Visual Studio style, sorry.

TortoiseSVN ignore patterns

Occasionally you may use TortoiseSVN against projects and find it trying to add all sorts of junk to your repository. This is where the global ignore pattern fits in and rather than loose mine again I'll post it here for future reference.

*/bin */obj */Release */Debug *.suo *.err *.log *.obj *.bin *.dll *.exe *.LOG *.user *.pdb [tT]emp [tT]empPE Ankh.Load thumbs.db

[)amien