odex25_standard/checkout_dev_branches.sh

10 lines
358 B
Bash
Executable File

#!/bin/bash
# List all branches that start with "dev" and check out each branch into a separate directory
for branch in $(git branch -r | grep 'origin/dev' | sed 's|origin/||'); do
# Extract the directory name without 'dev_' prefix
dir_name=$(echo $branch | sed 's|^dev_||')
mkdir "../${dir_name}"
git worktree add "../${dir_name}" $branch
done