Skip to content

Branch Selection

After the app validates .translations.json, you land on the Repo Overview screen. It lists:

  • All local branches, with the current branch highlighted
  • Open GitHub PRs you can check out directly
  • A New branch button to start a fresh translation branch

Select any branch or PR to begin editing.


You can switch branches at any time from the Repo Overview or from the branch selector in the editor header. The app runs git checkout <branch> for you.

If you have unsaved changes when you switch:

SituationApp behavior
Working tree is cleanSwitches immediately
Uncommitted changes existShows a prompt: Stash or Discard

Stash — changes are stashed with the prefix ytt: pre-checkout from <branch> on <iso-date>. You can recover them with git stash list and git stash pop <ref>.

Discard — changes are discarded permanently. The app warns you before you confirm. Check git fsck --lost-found as a last resort if you discard by accident.


Selecting an open PR checks out the PR’s head branch locally. The editor then operates on that branch — any changes you save go into a new commit on the PR branch.