CADET

Unity build and release automation for game developers


Project maintained by naishtech Hosted on GitHub Pages — Theme by mattgraham

Sync Modes: Directory Sync and Git Sync

Why Sync Exists

CADET can prepare a clean build workspace before executing build/publish operations.

This isolation step reduces release risk by separating your active editor workspace from the workspace used to execute build jobs.

Directory Sync

Directory Sync copies project files from source path to sync/build workspace path.

How it works:

Best for:

Strengths:

Git Sync [Pro]

Git Sync uses repository + branch information in the profile to prepare the build workspace from Git.

How it works:

Best for:

Typical Git Sync profile inputs:

Strengths:

Choosing a Sync Mode

Decision checklist:

Common Sync Validation Tips

Common Failure Patterns

  1. Sync path permission denied:
    • Cause, restricted folder or antivirus lock.
    • Fix, move sync workspace to a writable folder and retry.
  2. Git branch not found:
    • Cause, typo or stale branch reference.
    • Fix, verify branch name in profile and remote.
  3. LFS objects missing:
    • Cause, Git LFS not installed or not initialized.
    • Fix, install Git LFS and rerun sync.