Git integration is included on enterprise editions. Your administrator configures the Git host, repository access, branch protections, and which artifacts Planasonix reads and writes (for example, graph definitions, variable metadata, and companion docs).
Supported providers, sync direction, and conflict behavior can vary by tenant. Confirm the exact mapping with your platform team before you rely on Git as the sole source of truth.
What you gain
- Collaboration: Propose changes in branches; reviewers comment on graph diffs the same week they review services.
- Auditability: Every merge records who changed which node configuration and when.
- Recovery: Revert a bad deploy by checking out a known-good commit and syncing back to Planasonix.
Push and pull
| Action | When you use it |
|---|---|
| Push | Publish canvas changes from Planasonix to the remote branch after you finish an edit session. |
| Pull | Bring remote commits into Planasonix when teammates merged updates or when CI generated changes. |
- Push before opening a PR if your team treats Planasonix as the authoring surface of record.
- Pull at the start of a session if developers sometimes edit exported definitions in the repo (discourage concurrent edits in both places without coordination).
Status and history
The Git panel shows:- Branch and remote you are bound to.
- Ahead / behind counts relative to the default integration branch.
- Last sync time and any errors from the provider (permissions, large files, hook failures).
Branch management
Create a working branch
Branch from your integration branch (
main, develop, or your org standard) before large refactors.Author in Planasonix or locally
Edit on the canvas, or—if supported—edit checked-out files in your IDE. Keep commits small and message them with intent (“fix join key on orders”).
Push and open a pull request
Use your Git host’s PR workflow. Attach run evidence (screenshots of preview, sample metrics) when behavior changes.
Merge and deploy
After merge, sync Planasonix with the integration branch and promote through environments if applicable.
PR validation
Many organizations attach checks to pipeline PRs:- Schema diff warnings when destination columns change.
- Policy checks that block new nodes without owners or data classification.
- Dry-run jobs that execute against a sandbox warehouse on a sample partition.
Related reading
Environments
Pair Git merges with staged rollouts.
Variables
Keep secrets out of Git; use variables and secret stores.