VERSION CONTROL
Master Version 1
Version 1
Dev
Version 1
Dev Clone
Feature A
Feature A
Merge
- Auto Build
- Integration Test
- Coverage Test
- Auto Build
- Integration Test
- Coverage Test
- Release App
- Auto Build
- Integration Test
- Coverage Test
- Keep Latest Version
Version 1
Dev Clone
Feature B
Feature B - Auto Build
- Integration Test
- Coverage Test
- Pull Request
- Review Code & Approval
Master Version 2
Version 2
Dev
Version 2
Dev Clone
Feature A
Feature A
Merge
- Auto Build
- Integration Test
- Coverage Test
- Auto Build
- Integration Test
- Coverage Test
- Release App
- Auto Build
- Integration Test
- Coverage Test
- Keep Latest Version
- Auto Build
- Integration Test
- Coverage Test
- Pull Request
- Review Code & Approval
Version 2
Dev Clone
Feature B
Feature B
Master
Separate version with branching
Version 1Version 2
Master
Version 1
Version 2
Separate version with Tagging

Version control Flow

  • 1.
  • 2.
    Master Version 1 Version1 Dev Version 1 Dev Clone Feature A Feature A Merge - Auto Build - Integration Test - Coverage Test - Auto Build - Integration Test - Coverage Test - Release App - Auto Build - Integration Test - Coverage Test - Keep Latest Version Version 1 Dev Clone Feature B Feature B - Auto Build - Integration Test - Coverage Test - Pull Request - Review Code & Approval
  • 3.
    Master Version 2 Version2 Dev Version 2 Dev Clone Feature A Feature A Merge - Auto Build - Integration Test - Coverage Test - Auto Build - Integration Test - Coverage Test - Release App - Auto Build - Integration Test - Coverage Test - Keep Latest Version - Auto Build - Integration Test - Coverage Test - Pull Request - Review Code & Approval Version 2 Dev Clone Feature B Feature B
  • 4.
    Master Separate version withbranching Version 1Version 2
  • 5.