Everyday, I'm working on anywhere from 1 to 5 personal or customer websites. When it's time to migrate changes made that day or over a period of time, it's very important to migrate everything that has changed. In the past, I simply compared the modified dates and migrated anything newer to the detination server. But that's not foolproof. What if the servers are on a different time zone. What if someone accidentally changes the date or time on your computer. To prevent these migration problems, I created an application that compares source and destination folders and determines what needs to be migrated in what direction.
Download applicationBelow is a partial screenshot of the application (click image for large view). It allows you to save profiles (different source/destination combinations for development, staging and production environments, for example). It also allows you to display only production files (.htm, .aspx, etc., NOT: .cs, .ascx, etc.) and which direction files need to be migrated. It also warns you when the web.config needs to be migrated (so you migrate it manually).
Features coming soon:Impersonation - Migrating files over a secure network doesn't work without the right credentials.
Date filtering - Ability to filter display by date range.
Please download and try the application out. It's a work in progess, so please let me know what you think.
Comments
Leave a Comment