Requesting code review for bulk files and projects
In some circumstances, you may want specific parts of a git repository reviewed by the PullRequest network outside the context of a pull/merge request (ie - a collection of files or the entire repository).
The following steps outline the most secure way of creating a PullRequest review job within your version control hosting provider. These commands work on Mac, Linux, and Windows PowerShell.
Steps:
1. Check out the latest code locally for the repository that you want reviewed
2. cd
into your repository's local checkout.
cd my_repo
3. Delete visible files/folders within this directory.
Make sure you are in the root of your local repository that is tracked by git already as mentioned on the line above.
rm -r *
4. Checkout and create a branch called deleted_code
git checkout -b deleted_code
5. Add your local changes of deleting the files.
git add .
6. Commit these changes.
git commit -m "deleting all files to prepare for review"
7. Push this branch to git origin.
git push origin deleted_code
8. Checkout and create a branch called code_to_review
git checkout -b code_to_review
9. Grab all of the code from your main repository branch (likely master
or develop
).
git checkout master -- .
10. This should have added all of the files you deleted back. Add them to git staging.
git add .
11. Commit changes of adding back code.
git commit -m "adding back files to be reviewed"
12. Push code_to_review
branch to git origin.
git push origin code_to_review
13. Then open a pull/merge request in your version control hosting provider (ie - GitHub, Bitbucket, GitLab):

14. Request a code review from the PullRequest network by:
Logging in to PullRequest and connect to your provider.
Selecting the Pull Requests ( or Merge Requests ) page from the sidebar.
Clicking "Request" in the PullRequest App.
Alternatively, you can also request the code review by adding [pr] to the title of the pull/merge request.

Last updated