Add a README and the worktrees script.
This commit is contained in:
commit
ac4224804b
2 changed files with 26 additions and 0 deletions
17
README.md
Normal file
17
README.md
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
README
|
||||
======
|
||||
System configurations are stored in a seperate branch for each host or purpose.
|
||||
|
||||
List available branches:
|
||||
* git branch -avv
|
||||
|
||||
Check out specific branch:
|
||||
* git checkout <branch name>
|
||||
|
||||
|
||||
WORKTREES
|
||||
=========
|
||||
Instead of checking out individual branches into the worktree, it is possible to checkout multiple branches into sub-directories to work on concurrently.
|
||||
|
||||
The set up script 'worktrees' in the "master" branch will create the necessary structure and add the worktrees.
|
||||
This script should only be run once per clone's "master" worktree.
|
||||
9
worktrees
Executable file
9
worktrees
Executable file
|
|
@ -0,0 +1,9 @@
|
|||
#!/bin/bash
|
||||
# Set up the structure to use worktrees in this clone.
|
||||
|
||||
BRANCHES=("core")
|
||||
|
||||
for BRANCH in "${BRANCHES[@]"; do
|
||||
mkdir -p "$BRANCH"
|
||||
git worktree add "./$BRANCH" "origin/$BRANCH"
|
||||
done
|
||||
Loading…
Add table
Add a link
Reference in a new issue