The development team should be given an isolated space to work on their own changes. this is called as parallel development. Pega Platform uses branches to help teams manage parallel development in distributed environment.

<RulesetName>Branch<BranchName>

HireMe_Branch_User-Story-1 will be created

Implementation:

Steps for Branching:

  1. Creates a team Application built on the main application Note : open the application definition -> Save as given the Team application name : eg: Team1App Team1App should be built on the main application : CabBooking Similarly create the Team2App
  2. Create or more development Branches in the team application in the team application , under Development Branches add the branch name eg: Team1BranchRS, Team2BranchRS
  3. Grant access to the team application ie. we need a access group and operators to work with the team application open the application access group and click on save as to create access group for Team 1 and Team2 associate the operators with the teams
  4. Start creating and configuring rules using Branches.
  5. Merge each branch into the application ruleset when development in branches are complete and stable.

CabBooking[Branch:Team1BranchRS] CabBooking[Branch:Team2BranchRS]