How to push changes from one Subversion repository to another one?

Imagine you have to push changes from a directory (including subdirectories) of one Subversion repository to folder on another. Here’s the sequence:
1) make sure that both working copies are latest;
2) Recursively wipe all files in the target directory of working copy (excluding _svn/.svn folders and *.config files). A simple NAnt script would do the trick;
3) export files from the source directory of WC to the target WC directory (only versioned should be included);
4) check the WC of target repository for modifications - delete all files that are missing, add new files;
5) run integration script on the entire solution and fix all problems;
6) commit.

Internal Change Management Requirement:
All *.config files that could change from machine to machine MUST be versioned as *.config.templ

0 Responses to “How to push changes from one Subversion repository to another one?”


  1. No Comments

Leave a Reply