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:
- Discovering Forked Repositories: Automatically finds all forked repositories in your organization
- Branch Selection: Allows you to select the specific branch you want to merge
- Automated Merging: Creates pull requests to merge selected branches into the main repository's develop branch
- 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
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
Or Enter PAT Token Manually: Use the input field in the extension interface
Using the Extension
- Open the Extension: Navigate to the "Custom Action Button" hub in your Azure DevOps project
- Configure PAT Token: Enter your Personal Access Token (if not using environment variables)
- Select Repository: Choose a forked repository from the list
- Select Branch: Pick the source branch you want to merge
- 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
| |