Azure DevOps PR Explorer
Review and manage Azure DevOps Pull Requests without leaving VS Code.
Browse pull requests across all your Azure DevOps repositories, view file diffs with a folder tree, add inline comments, vote, approve, and merge — all from the comfort of your editor.
Features
Pull Request Dashboard
View all active pull requests for your Azure DevOps project in a dedicated sidebar. Each PR shows the title, author, repository, reviewer votes, comment threads, and age at a glance.
- Color-coded status icons (approved, waiting, rejected, merge conflicts)
- Compact vote summary per PR (e.g.
2A 1W = 2 approved, 1 waiting)
- Active thread count with unresolved indicator
- Filter PRs by age (today, 1d, 2d, 3d, 1w, 2w) or by repository
File Changes with Folder Tree
See every file changed in a pull request, grouped into a navigable folder tree — just like Azure DevOps web UI. Click any file to open a side-by-side diff.
- Folder hierarchy with file counts
- Change-type icons: added, edited, deleted, renamed
- Full diff viewer with syntax highlighting
Add comments directly on specific lines or multi-line selections inside the diff view. Reply to existing threads, edit or delete your comments, and like others' comments.
- Single-line and multi-line comment selection
- Reply to existing comment threads
- Edit and delete your own comments
- Like/react to comments
- Resolve and reactivate threads
PR Lifecycle Management
Take action on pull requests without opening your browser:
- Vote: Approve, Approve with suggestions, Wait for author, Reject, or Reset
- Complete (Merge): Merge the pull request
- Abandon: Close the pull request
- Checkout branch: Switch your local repo to the PR branch
- Open in browser: Jump to the PR in Azure DevOps web
- Copy link: Copy the PR URL to clipboard
Multi-Organization & Multi-Account
Work across multiple Azure DevOps organizations and projects. Switch context instantly from the sidebar. Supports both Microsoft account authentication and Personal Access Token (PAT) for on-premises or restricted environments.
Getting Started
- Install the extension from the VS Code Marketplace
- Click the Azure DevOps Pull Requests icon in the Activity Bar
- Sign in with your Microsoft account or a Personal Access Token
- Select your organization and project
- Browse and review pull requests
Authentication Options
| Method |
Best for |
| Microsoft Account |
Azure DevOps Services (cloud) |
| Personal Access Token (PAT) |
Azure DevOps Server, restricted orgs, CI/CD |
Requirements
- VS Code 1.85.0 or later
- An Azure DevOps organization with Git repositories
- Read access to pull requests (Code scope for PAT)
Extension Settings
| Setting |
Description |
azdo-pr.organization |
Azure DevOps organization name |
azdo-pr.project |
Azure DevOps project name |
azdo-pr.baseUrl |
Custom base URL (e.g. https://dev.azure.com/myorg) |
Comparison with Alternatives
| Feature |
PR Explorer |
AzDO Pull Requests |
Azure Repos |
| Folder tree file view |
Yes |
No |
No |
| Inline diff comments |
Yes |
Yes |
No |
| Multi-line comments |
Yes |
No |
No |
| Vote / Approve / Reject |
Yes |
Yes |
No |
| Merge / Abandon PR |
Yes |
No |
No |
| Filter by age |
Yes |
No |
No |
| Filter by repository |
Yes |
No |
No |
| Color-coded PR icons |
Yes |
No |
No |
| PAT authentication |
Yes |
Yes |
No |
| Microsoft Account auth |
Yes |
Yes |
Yes |
| Multi-org switching |
Yes |
No |
No |
| Checkout PR branch |
Yes |
Yes |
No |
Feedback & Contributing
- Report issues on GitHub
- Star the repo if you find it useful
License
MIT