Branch beim Wechseln automatisch aktualisieren (lefthook post-checkout) #55
Labels
No labels
auto-merge
bug
chore
dependency
duplicate
enhancement
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
hobbypunk/rails-base_app#55
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem: Lokale Branches hängen hinterher, sobald auf der Forgejo-Seite gemergt wird (Auto-Merge, Renovate, UI-Merges). Beim
git checkout <branch>arbeitet man dann auf veraltetem Stand – erst der nächste Pull-Anlauf holt den Unterschied.Lösung: Der lefthook
post-checkout-Hook zieht den Ziel-Branch nach dem Wechsel pergit pull --ff-onlyvon seinem Upstream:parallel: false, damit die Dep-Installationen (mise/bundle/bun) erst NACH dem Pull laufen und den aktualisierten Stand (z. B. Gemfile.lock) verarbeitenLefthook bei Branch-Wechsel neu installierento Branch beim Wechseln automatisch aktualisieren (lefthook post-checkout)