What’s the difference between "Issues" and "Pull Requests"?

Asked

Viewed 413 times

9

In a Github repository, what is the difference between "Issues" and "Pull Requests"?

2 answers

7


Issue is passive, you say you have a problem in that project that you thought and would like to be treated, by someone, can even be treated by yourself, is a marking that the problem exists. It is bureaucratic (in a good sense) and complementary to the project itself.

The Pull Request is active, it is a request to include in the project a modification you have made, which may eventually have started through an issue. And by organization it would be good that it was always like this, but it does not need. It is part of the project, has real consequence.

Both can be considered valid by the project administration or community. Issue is easy to be closed or abandoned, with or without justification. The refusal of the PR will always waste an activity of someone who cared and endeavored to contribute.

  • Thank you very much!

  • A curious point. Technically, in Github, issues and pull requests are the same entity, but each one has its own peculiarities. They share a lot. So much so that they follow the same numbering, there is no separate one for each. When you click on the Github Issues section, it appears in the search bar is:issue. The same goes for Pull Requests, but as is:pr. The state machines appear to be the same, and the filters available as well.

  • @vnbrs It makes sense, the PR is a Issue, with specificities.

6

Issues, of the English problems, is the section where users report bugs and where the community discusses how to resolve them.

Pull Request is when you clone the project, make some improvements and want to submit them to the original project, then you do a Pull Request. pull request can be fixed by fixing a bug that has already been reported in Issues or not.

That was a very short answer. For something very complete, with tutorial and images, click here

  • 1

    Thank you! I just didn’t choose your answer because the other one was more developed, thank you very much.

  • No problem friend. The community is there to help. Points are secondary thing. Big hug

Browser other questions tagged

You are not signed in. Login or sign up in order to post.