Pull Request Overview and Prerequisites
A pull request is a structured procedure in Git that allows a controlled introduction of changes. This process allows you to let your team know about the changes you have pushed to a branch in a repository so that they can review them and give feedback before the branch gets merged into the master branch. The pull request is performed as part of the first review and should also be applied to user stories, where no code is involved (Layout changes, Flows, Fields).
Copado supports pull requests from a wide range of providers such as Github, Bitbucket (Server and Cloud), Stash, GitLab, Azure (formerly known as VSTS) and any on-premise Git provider, so that you can include this quality gate in your development process no matter what Git vendor you use. Fore more information about all these providers, check out the article WebHook Setup Examples.
- Have an org credential.
- Create an API key in order for Github to notify the pull request events to Copado (via the Copado Webhook API).
- A complete and validated Git Repository record. For more information about how to create a Git repository, please refer to the article Git Repository Overview.
- Webhook setup in your repository. Please see the article WebHook Setup Examples for more information.
For a step-by-step description of the process for creating a pull request, check out the article How to Create a Pull Request.