Skip to content
| Marketplace
Sign in
Azure DevOps>Azure Repos>Quick actions
Quick actions

Quick actions

Custom Button Extension

|
1 install
| (0) | Free
A sample Visual Studio Services extension
Get it free

Custom Action Button Extension

A powerful Azure DevOps extension that streamlines the process of merging forked repositories into your main repository's develop branch.

Features

  • 🔀 Forked Repository Management: Easily select and manage forked repositories
  • 🌿 Branch Selection: Choose specific branches from your forked repositories
  • 🚀 Automated Pull Requests: Create pull requests automatically to merge into the develop branch
  • 🔐 Secure Configuration: Use environment variables for secure PAT token management
  • ⚡ Modern UI: Built with React and TypeScript for a smooth user experience

What This Extension Does

This extension helps development teams manage code contributions from forked repositories by:

  1. Discovering Forked Repositories: Automatically finds all forked repositories in your organization
  2. Branch Selection: Allows you to select the specific branch you want to merge
  3. Automated Merging: Creates pull requests to merge selected branches into the main repository's develop branch
  4. Streamlined Workflow: Eliminates manual steps in the merge process

How to Use

Prerequisites

  • Azure DevOps Personal Access Token (PAT) with Code and Repositories permissions
  • Forked repositories in your organization
  • Access to the main repository

Setup

  1. Configure Environment Variables (Recommended):

    VITE_AZURE_DEVOPS_PAT=your_pat_token_here
    VITE_AZURE_DEVOPS_ORG=your_organization_name
    VITE_AZURE_DEVOPS_PROJECT=your_project_name
    
  2. Or Enter PAT Token Manually: Use the input field in the extension interface

Using the Extension

  1. Open the Extension: Navigate to the "Custom Action Button" hub in your Azure DevOps project
  2. Configure PAT Token: Enter your Personal Access Token (if not using environment variables)
  3. Select Repository: Choose a forked repository from the list
  4. Select Branch: Pick the source branch you want to merge
  5. Create Pull Request: Click to automatically create a pull request to the develop branch

Benefits

  • ⏱️ Time Saving: Reduces manual merge operations
  • 🛡️ Consistency: Ensures all merges go through the develop branch
  • 📋 Audit Trail: Creates proper pull requests for code review
  • 🔄 Workflow Integration: Fits seamlessly into existing Azure DevOps workflows

Technical Details

  • Built with: React, TypeScript, Vite
  • Azure DevOps Integration: Uses Azure DevOps REST API
  • Security: Supports environment variable configuration
  • Performance: Optimized for fast loading and responsive UI

Support

For issues or questions, please refer to the project documentation or contact your development team.


Version: 1.0.0
Publisher: CustomButtonExtension
Categories: Azure Repos

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft