Subversion
The diff/merge built into TSvn causes an error in Word 12: The requested member of the collection does not exist. There's a simple fix, tho. First, open the diff and merge scripts that TSvn runs in a text editor (Diff-Scripts\diff-doc.js and Diff-Scripts\merge-doc.js in the TSvn install directory, which is by default C:\Program Files\TortoiseSVN). Scroll down to line 47 (49 in merge script) and replace it with the following code: if ( Number(word.Version) Like I said, very simple. I just got very...
Ever since I first saw shelving in the new version of Visual Source Safe, I've been somewhat enthralled by it. The first thing I did was figure out how I could do that with Subversion. I started typing an email to the Svn mailing list and then I realized how simple it was to do already. All you need to do is use branches. Here's how to do it with TortoiseSVN... Create a shelves directory in the root of your repository (alongside the branches, tags, and trunk directories) If desired, create a subdirectory...
There's a new Firefox extension in town. I like the idea, but don't really plan on using it myself. When I access my repositories, I always do so from the working copy. I do know that this would be useful for users who don't need local copies of a repository, but would be able to benefit from some of the TSVN features. It'll be interesting to see how this evolves...
Man, oh, man! Setting this thing up was a pain in the arse. It took up most of my day! Anyway, hopefully, I can save someone else the heardache. Here's the setup: client - Windows XP, server - Windows Server 2003 running Subversion 1.2.1 and Apache 2.0.54. Within the Apache httpd.conf file, the following modules must be setup in order: # Windows authentication module LoadModule sspi_auth_module modules/mod_auth_sspi.so # subversion modules LoadModule dav_svn_module "C:/Program Files/Subversion/bin/mod_da...
I was pleasently surprised when I noticed that TortoiseSVN supported diffs in Word documents. I've made a number of changes to a requirements document over the past week or so and wanted to get an idea of the scope of changes before committing them, so I figured, 'What the hell! Let's try a diff.' I didn't honestly think it'd work as desired. I guess I figured it'd try to do it as a text file and come up with all the junk Word adds for formatting before and after the text. In actuality, the original...