Creating deployment packages in SVN

by Evgeny Petrov on January 21st, 2010 | Posted in Revium Sandbox | Comment on this entry

In software development (in an ASP.NET web development in particular) there are always repetitive time consuming tasks, which we would like to automate somehow. One of those things is the permanent need to create deployment/update packages with files which were changed since the last deployment. Until a week ago I have been creating this packages manually, simply by collecting changed files from various folders, organising them and deploying  to the web hosting server. Last week I got very annoyed with that and after some research figured out how to utilize SVN/Subversion to do exactly that for you automatically.

Great. Just look at the next few screenshots how easy this is (just a note – this is demonstrated with the Windows SVN client – TortoiseSVN).

Step 1.

Open Repo-Browser and navigate to your website folder.


repo-browser in TortoiseSVN


Step 2.

Right click -Show Log, then select all revisions from top to bottom which you want to create a deployment package for.


Log screen in TortoiseSVN


Step 3.

Right click on the selection and select Compare Revisions.


Compare revisions


Step 4.

In the Changed Files Screen select all files, right click with your mouse and select Export selection to..


Export files


And that is it :-) Enjoy your just created deployment package – structure of folders with files which were changed in your selected SVN revisions. Zip it up and deploy!


deployment package


Related posts:

  1. Search engine marketing: SEM
  2. jQuery image captions
  3. Javascript Window Tiling

Tags: deployment, svn

« Sharepoint – Getting Photos from People and Groups

Windows SharePoint Services Help Search – SPSearch Starting Error »

Leave a Reply

Click here to cancel reply.

Recent Articles

  • Cross-domain login in ASP.NET
  • Revium Introduces New SEO blog
  • Revium gets another menton on Smartinvestor.com
  • Social Media Presentation at DM Forum
  • Windows SharePoint Services Help Search – SPSearch Starting Error
  • Team building in 2010 – Comedy & Chinese
  • Federal Government to Introduce Compulsory ISP Filtering
  • The Future of Social Gaming

Twitter

  • Cross-domain login in ASP.NET: At the moment we are extending a classic asp website and a new ASP.NET CMS (let it ... http://bit.ly/djfyTM 1 day ago
  • Revium Introduces New SEO blog: We are proud to introduce our new SEO blog. Our SEO blog will provide up to date S... http://bit.ly/bAw5DR 4 days ago
  • Revium gets another menton on Smartinvestor.com: Revium has recently been quoted in the Smartinvestor.com online p... http://bit.ly/dpLqd4 1 week ago
  • More updates...

Revium Logo

  • Home
  • About
  • Expertise
  • Showcase
  • Contact

  • news
  • blog
  • sandbox
  • twitter
  • facebook
  • rss
Bookmark and Share

We are Revium, hear us roar!

The news.

05 Mar

Revium Introduces New SEO blog

We are proud to introduce our new SEO blog. Our SEO blog will provide up to date SEO information , latest SEO News…

Continue reading
View archive

The blog.

18 Feb

Federal Government to Introduce Compulsory ISP Filtering

ISP Filtering Senator Conway has recently released an explanatory letter indicating that the Federal Government is determined to introduce legislation requiring all Australian ISPs to…

Continue reading
View archive

The sandbox.

09 Mar

Cross-domain login in ASP.NET

At the moment we are extending a classic asp website and a new ASP.NET CMS (let it be website A) is a main part…

Continue reading
View archive

eNewsletter.

 

© Copyright 2009. All Rights Reserved.

Disclaimer and privacy

Revium Pty Ltd
Revium Pty Ltd
e / info@revium.com.au t / Work +61 3 9429 2000
10 Harvey Street
Richmond, Victoria, 3121 Australia
View map

Internet Industry Association - Australia Australian Computer Society

IIA Responsible Internet Business

 

Find us: web development, website development, web developer, seo, software development, application development, business software