Source and branches
Project files contain application code and definitions. Branches keep alternate source versions so changes can be reviewed before merging. Approvals, status checks, and branch policies determine merge eligibility. File revisions and update preconditions help clients detect changes made since a previous read.Releases and environments
File reads can address a branch, release, or deployed environment. These selectors identify different views of the source; they are not interchangeable identifiers.
The Deployment API creates releases and connects them to environments. Project file operations inspect the content associated with those versions.