Pull request “Files changed” public preview and merge experience – November 6 updates
Applying suggested changes in batch, new options for collapsing parts of the page, and more in this update of the new pull request “Files changed” page public preview.
📝 Batch suggested changes
You can now batch and apply multiple suggested changes at the same time, just like you could in the classic “Files changed” page!
Add a suggested change to the batch by clicking Add suggestion to batch and remove a change by clicking Remove from batch. When you’re ready to commit the batch of suggestions, clicking Commit suggestions opens a dialog where you can review the suggestions that will be applied and update the commit message if needed.
🚀 Grouping changes with Copilot
Copilot now analyzes and organizes the changes in a pull request into groups. This feature, which is currently available to Copilot Enterprise and Copilot Pro+ users from the new “Files changed” page, is designed to help developers understand and navigate complex pull requests by grouping related changes such as refactors, configuration updates, or test improvements. Learn more about grouping changes with Copilot.
To free up more space for the file tree, you can now easily collapse this section:
If you have questions or feedback about this feature, join the discussion.
⛺ Annotations are now collapsible
Annotations (e.g., errors, warnings, and other messages) reported by CI tools and other apps can now be collapsed to give more room for viewing code:
You can also minimize both comments and annotations by checking the Minimize comments option under the settings gear menu.
🔧 Other fixes
Since the last update, we’ve made numerous fixes to improve accessibility and quality-of-life, including fixes for problems with commenting on deleted files and merged pull requests.
🚆 Merge experience updates
The following improvements are not specific to the new “Files changed” page, but improve the overall experience of working with pull requests.
Convert to draft more discoverable
You can now convert a pull request to draft right from the merge experience on the “Conversation” page by clicking the Convert to draft link. Previously, you could only do this from the “Reviewers” section in the sidebar.
Optional status checks on merge queue page
If you are using merge queue to merge changes into a busy branch, the queue page now shows optional status checks for pull requests in the queue. While optional checks do not block merging, they can highlight potential problems that may require investigation.
Feedback
Your feedback is important. You can report problems, ask questions, and view known issues in the feedback discussion.
Disclaimer: The UI for features in public preview is subject to change.