Uncategorized
Another neat use for Subversion
I am sure that many folks out there do this already, but I thought I would share my revelation. Really this applies to any versioning system I imagine, but I am partial to Subversion.
When I was working on a pc, I used the remote site features of dreamweaver alot. If I had a quick update, I would make the change and push it up. Neat and clean. Now I use my mac, and although at work I have dreamweaver and can still do that, in my personal life I can not afford that luxury. Also my secondary development box is running fedora core and dreamweaver mx 2004 doesnt run under wine well. So even if i could afford it I wouldnt bother. My first work around for this ( i hate ftp) was to use rsync to push the files to the server. However my productions servers are mixed windows and linux, and I couldnt get cygwin (unix tools on windows) working on my dev server, so I wont try it on my production.
“OK, Great story. How does this apply to version control” you ask impatiently?
Well because I use subversion to manage all my development, my repository is always current. I have my repository accessable from my live servers, so to update my servers I can just run an update command. This takes my local copy, compares it to the head (newest) version in the repository, and only pulls out the differences. So updates take very nearly no time.
Added bonus to this, is that if for some reason the new code is not happy on the live server, I can just as easily revert to a previous version of the site.
As I said, many folks may do this already, but for those who dont use versioning, this could be just another push :)
14 Jan 2005 Simeon

Just wondering, does Subversion integrate into DreamWeaver at all?
I wasnt aware of this (google is my friend) but their is a plugin available to allow you to integrate subversion into dreamweaver
http://www.grafxsoftware.com/product.php/SVN_for_Dreamweaver_1.0/135/
However as a proponent of CFEclipse and a daily user, I want to take this opportunity to express how much I love the subclipse. Subclipse is a plugin for Eclipse which allows you to View Explore and manage SVN repositories from inside the Eclipse IDE. And this also allows you to integrate these features into CFE.
I’d like to second Simeon on the Subclipse plugin. It was one of the main reasons why I switched to Eclipse from CF Studio.
Not sure if this affects Subversion (though I imagine it does) but with CVS you have to be careful because doing a checkout to a live site means all the CVS metadata is now web accessible. Not a big deal, but something to be aware of. Using ‘export’ avoids this problem, though at the expense of having an actual working directory to screw with as your live site.
How does Subclipse compare to the built-in CVS functions of Eclipse? Does it mark items in the Navigation view? I really want to move to Subversion from CVS when I get my new dev server here, and Eclipse is the last piece of the puzzle for me.
For no pariticlar purpose, I just wanted to say that I really like DreamWeaver. However, I have never tried CFEclipse and havn’t touched Eclipse in probably more than a year.
One of these days I’ll download it and give it a try.
Thanks,
Doug
Well i went a head and took part of a screenshot so you can see the svn integration in CFE.
http://simb.net/assets/images/svnCFE.jpg
You can customize what markers it uses for different things, but I havnt done that.
if you right click and go to the "Team" menu, you have options for all the standard stuff (commit, update,revert, add, ignore)
It is really very nice. Their are also plugins for cvs, and vss I believe. But, i still like svn :)