Skip to Content

Work with Branches in GitHub and SAP Web IDE

test
0 %
Work with Branches in GitHub and SAP Web IDE
Details
// Explore More Tutorials

Work with Branches in GitHub and SAP Web IDE

2019-07-18

Create branches in GitHub, switch branches and update application in a different branch in SAP Web IDE.

You will learn

  • How your collaborators can create branches in GitHub
  • How to switch to the other branch in SAP Web IDE
  • How to make changes and commit the changes to the other branch

This tutorial is written from a collaborator’s point of view.


Step 1: Log into your SAP Cloud Platform cockpit

Go to https://account.hanatrial.ondemand.com and log into your SAP Cloud Platform cockpit.

Log on to answer question
Step 2: Open SAP Web IDE

To open SAP Web IDE, click the Services tab in the navigation bar, scroll down and click the SAP Web IDE tile to open the SAP Web IDE service page.

Find SAP Web IDE

Click Go to Service.

Log on to answer question
Step 3: Create a local branch

Create a branch to which you will make the changes, as follows.

  1. Select your project in the workspace.

  2. Open the Git pane on the right-hand side.

  3. Click the + icon next to the branch label to create a branch.

    Create a branch
  4. Give the branch a suitable name, and then click OK.

    Branch details

The branch is created and the branch that you are working with is displayed in the Git pane.

Branch created

This creates a local branch, in SAP Web ID#E, but does not change the repository on GitHub.

Log on to answer question
Step 4: Create a remote branch

Right-click your project in the workspace, then select Git > Create Remote Branch.

Enter a name for the branch, like m1, and click Create.

Create remote branch
Log on to answer question
Step 5: Commit and push changes

Since this branch is dedicated to milestone m1, which has 2 issues to be targeted, you will implement the changes for each of these in separate commits.

For issue#1 you will do changes in S3_PurchaseOrderDetails.view.xml to remove the OrderedByName entry.

Notice that when you save the changes, the Git pane shows the file that was changed. To commit the changes to the repository, select the Stage checkbox, enter a change description, and then click Commit.

GitHub will automatically close an issue if your commit message includes certain keywords once this change is merged into the master branch. You will see this in the next tutorial.

Add change description

Click Commit to commit changes to the local repository.

Click Push and select Remote branch, then select the m1 branch to push the changes to GitHub.

Push to GitHub remote branch
Log on to answer question
Step 6: Check branch on GitHub

Now if you check the m1 branch on the GitHub organization repository, you will see that the push has been completed and the changes are seen on GitHub.

Push to GitHub remote branch is successful
Log on to answer question
Step 7: Commit and push additional changes

Similarly you can address other remaining issues targeted for m1 milestone and commit and push the changes.

Log on to answer question

Next Steps

Back to top