今日已更新 233 条资讯 | 累计 20205 条内容
关于我们

I Built RepoFleet to Manage One Feature Across Multiple Git Repositories

Mehran Zand 2026年07月14日 23:24 1 次阅读 来源:Dev.to

When one feature touches multiple repositories, the Git workflow can quickly become repetitive. You may need to: Create the same branch in several repositories Pull the latest changes in each project Check the status of every repository Remember which repositories belong to the same task Move between directories repeatedly A typical workflow might look like this: cd api git switch -c fix/123-auth cd ../frontend git switch -c fix/123-auth cd ../worker git switch -c fix/123-auth I built RepoFleet to simplify this workflow. What Is RepoFleet? RepoFleet is an issue-centered CLI tool for managing Git workflows across multiple repositories. Instead of managing each repository separately, you create one issue context: rf issue create 123 --name auth --type fix RepoFleet creates and manages the related branches across your repositories. You can then check everything from one place: rf issue status One issue. Multiple repositories. One workflow. The Problem Imagine that one feature requires changes in three repositories: api frontend worker Without RepoFleet, you might need to run: cd api git fetch git switch -c feature/123-auth cd ../frontend git fetch git switch -c feature/123-auth cd ../worker git fetch git switch -c feature/123-auth Later, you need to repeat a similar process to check status, pull changes, or push branches. This works, but it becomes inconvenient when you manage many tasks across multiple repositories. Why I Built It At work, our codebase was split into multiple repositories. After the split, one task could require changes in several projects. I repeatedly had to: Create matching branches Switch between project directories Fetch updates Check Git status in every repository Remember which repositories belonged to each issue I wanted a workflow centered around the issue, rather than individual repository directories. That idea became RepoFleet. _Example Workflow _Create an issue context rf issue create 123 --name authentication --type feature Add repositor

本文内容来源于互联网,版权归原作者所有
查看原文