What Is A Pull Request?

The concept of a software patch is well understood by users of version control systems such as CVS and Subversion, but with the recent rise in popularity of distributed version control systems (DVCSs) such as Git, a new method for submitting changes to a project has evolved: the pull request.

What Is A Pull Request?While not a feature of DVCS software, pull requests are a common workflow used by projects that manage their code with a DVCS, so knowing what they are and how to do them is important if you’re planning to contribute to such a project.  You can find out more in our new briefing note, What Is A Pull Request?