Certain types of resources can be quite large, requiring excessive processing on Bitbucket Cloud. Because of this, limits are set to ensure requests complete in a reasonable amount of time.
Because diffs can become very large, we impose these limits on diffs for pull requests:
A file's diff cannot exceed 2000 changed lines or 102,400 bytes (100 KB) of raw diff data.
The entire diff cannot exceed 8000 changed lines.
The maximum number of files in a single diff is limited to 200.
Suggestions for keeping manageable pull requests
Exclude files from your pull request to help make the review process cleaner and more efficient. Learn more
You can tell Git to exclude files from commits by adding pathname patterns to a file called
.gitignorein the directory containing your local repository.
Try to make the pull request small enough to review but large enough to give you the context of the feature, bug fix, or update. Consider creating one pull request per concern, such as a feature, bug fix, dependency upgrade, or an API change.
Viewing files individually
When the limits listed above are reached, the pull request loads files individually. You can navigate between files by using the file tree in the right sidebar or the navigation buttons in the header.
This only occurs if you have opted in to the new pull request experience. If you have not tried the new pull request experience, you can opt in by going to Labs in your profile menu and enabling the New pull request experience feature.