Multi-Project Workflow
Multi-Project Support
Section titled “Multi-Project Support”Rally supports working across multiple repositories simultaneously. Each project gets its own isolated worktrees and dispatch tracking.
Onboarding Multiple Projects
Section titled “Onboarding Multiple Projects”rally onboard owner/repo1rally onboard owner/repo2rally onboard owner/repo3Or onboard from different orgs:
rally onboard alice/frontendrally onboard bob/backendrally onboard company/shared-libDashboard with Multiple Projects
Section titled “Dashboard with Multiple Projects”When you have multiple projects, the dashboard groups dispatches by project:
Rally Dashboard
Issue/PR Status Changes Agealice/frontend❯ Issue #42 Fix login timeout ⏳ copilot working 5m
bob/backend Issue #15 Add rate limiting 🔵 implementing 12m PR #38 Refactor auth module 🟡 ready for review +85 -12 23m
company/shared-lib PR #101 Update types ✅ done +12 -3 1d
4 active · 1 done · 0 orphanedDispatching to Specific Projects
Section titled “Dispatching to Specific Projects”When you press n in the dashboard with multiple projects:
- Rally shows a project picker
- Select the project
- Choose Issue or PR
- Enter the number
From CLI:
rally dispatch issue 42 --project frontendrally dispatch pr 99 --project backendProject Isolation
Section titled “Project Isolation”Each project maintains separate:
- Worktrees (in
project/.worktrees/) - Dispatch tracking (in
~/rally/active/) - Team configuration (symlinked to project)
Cleaning Across Projects
Section titled “Cleaning Across Projects”rally clean --all # Cleans all done dispatches across all projectsrally clean # Interactive cleanup with project groupingBest Practices
Section titled “Best Practices”- Use descriptive project names — Rally uses the repo name by default
- Clean regularly — Use
rally cleanto remove merged dispatches - Check status —
rally statusshows all projects at a glance