Today I was supposed to deploy some changes on company static website made by web designer. The website source is hosted using SubVersion (SVN). I thought it’ll be great if I can export just the changes he did with their folder structure and without asking him to do anything extra, and deploy that.
Here are the steps using TortoiseSVN:
- Right Click The working, choose TortoiseSVN => Show Log
- Since he used multiple revisions, I selected the those revisions, right clicked, and chose “Compare revisions”
- Selected all files, right click, and choose “Export selection to…”
- Simply choose the destination folder from the folder selection dialog that comes up, and here we go.
That was very quick hint, but hopefully helpful to someone. I’m sure there must be other ways to do it also BTW, but this was the quickest to try with an empty head.
Permanent link to this post (148 words, 5 images, estimated 36 secs reading time)
FAQ, Miscellaneous, Office Productivity, SVN, VCS
The SVN News
Today I was hanging around GitHub when realized a relatively old news, dated to April 1, 2010, saying they do support SVN.
Yes, it’s April Fools day. Very funny date to announce anything serious as they admit themselves in an update to the news post, but it DOES work.
Use the same Git clone HTTP URL, just add “svn.” between “http://” and “github.com”:
http://svn.github.com/[user]/[repository]
It even allows you to write changes back to the repository, as announced in the more recent news post, dated May 4, 2010, check it out for the “cavets” (known issues):
That uses the same URL but with HTTPS:
https://svn.github.com/[user]/[repository]
This should work best when you want to get some project for read-only access or very few commits from your side, when this project has a very long history you are not really interested in. Of course you wouldn’t want to use that if you are leading (or a main committer to) a project hosted at GitHub.
Read the full post ... (656 words, 2 images, estimated 2:37 mins reading time)
ALT.NET, Code Reading, DVCS, FAQ, General News, Git, Miscellaneous, SVN, VCS