Continuous Migration Setup

The Continuous Migration process relies on the Source Control system. ArtinSoft currently uses both Subversion and Microsoft Visual Studio Team System for these tasks.

The recommended folder configuration in the Source Control System for Continuous Migration is to have three top-level folders:

  • VB6 Code: Stores the Visual Basic 6.0 Source Code that will be migrated
  • Green Code: Stores the Green Code resulting from the execution of the VBUC upon the VB6 Code folder
  • Migrated Code: A branch of the Green Code folder. This is the working copy of the migrated source code, and all manual changes should be performed to this branch.
Source Control System, top-level folders

Setting up this structure and making sure all the manual changes go into the Migrated Code branch greatly simplifies the process of performing new migrations and keeping all manual changes already applied to the code.


See also