This tutorial explains how to create a new EZMES Collabnet VCS version for the Mensa Application.

1. First step is to compile/publish the most recent version of the application into a empty folder.

publishWebsite

 

 

2. After publish is complete, open the folder published to and verify that the current logo set is that of EazyWorks and not a customer/vendor.

PublishVCSLogoVerify

 

 

3. Verify that the stock set of icons are available in the ImageUser folder.

PublishVCSImageUserVerify

 

4. You should now clean out any data that may be left over from debugging.  This includes the following:

  • Delete the folder /ScriptsUser
  • Delete the folder /SQL_Temp
  • Delete the folder /Upload
  • Delete the folder /R  
  • Delete the folder ScriptsDDD

 

5. Cleaning up the Web.Config file.  Care should be taken that the Web.Config file does not contain any sensitive information such as usernames, passwords, database names, customer names, project names, etc.  You can see an example using the image below.  Common sensitive information is highlighted below.

PublishVCSSensitiveWebConfigInfo

 

 

6.  From Visual Studio, open the EZMES project.  If you do not have it already you can open from subversion @ http://vcs.eazyworks.com:8080/svn/ezmes/trunk

publishVCSOpenFromSubversion

 

7.  After the project is loaded, the /bin folder needs to be cleaned up from the ezmes project folder.  All files should be removed with the EXCEPTION of the hidden /.svn folder.

PublishVCSezmesDelFiles

 

 

8.  Now you should copy the contents of the /bin folder recent published folder, to the /bin folder of the ezmes project.  Do not do this step in conjuction with the following step.  


9. You can now copy the entire folder contents of the recent published project (EXCEPT THE BIN FOLDER), and paste it to overwrite the files in the ezmes project

 

10. Update project.  Be aware that the system may re-download deleted files and those files would have to be re-deleted again from within Visual Studio.  Close project and re-open again to assure changes are taken by subversion.

 

11. Compose Changelog Summary using the following format:

 

Product: EZ-MES (Mensa)
Source Revision: 1632
Date: 01 Feb 2012
1)        System compiled without errors: OK
2)        System launched using Development Data-Source: OK
3)        Creation of objects: OK
4)        Moving objects on Flow Record: OK
5)        Running Ins – Outs report and check data: OK
CHANGELOG SUMMARY:
-Ability to modify 'Lot' to custom string (i.e. 'Build')
-Added Blog entries to more objects
-Added Categories for more objects
* see commit history for full commit log

 

 

12. Paste the changelog summary into the Commit Message window.   Only after a thorough review of Pending Changes window, go ahead and hit the Commit button.  After the Commit is completed verify the changes at: http://vcs.eazyworks.com:8080/viewezmes/ezmes/trunk/web.config?logsort=date&revision=15&view=markup  ( the bold 15 would be your committed revision ).