Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

To develop IGB, we use the Forking Workflow described in https://www.atlassian.com/git/tutorials/comparing-workflows/forking-workflow, but with one difference - we issue pull requests to the development branch, not the master branch.

The following sections describe how to use this workflow to develop IGB.

...

Before you start making changes to your local clone, you should first create a new branch for the changes you intend to make. This will allow you to issue focused, low risk pull requests that can be easily merged with other branches of development.

To make a branch:

  • First, synchronize your local copy of the code with you will need to switch to the latest development branch using git checkout. Then you will be able to create a new branch from this context. For example, if the development branch is igb_8_36, you would execute:
Code Block
languagebash
git checkout igb_8_36
  • Next, create a branch for the changes you plan to make:

...

  • Select your branch (see above) as the pull request source (left side).
  • Select the current development branch as the pull request target (right side).
  • Fill in the Title and Description fields Request Reviewers
  • Click Create pull request

 

Synchronize with the main repository - development branch

...