Guides
Workflow Patterns
Choose the right workflow for your team size and project type. From solo projects to enterprise deployments, Dits adapts to your needs.
Choose Your Workflow
When to use this workflow:
- Personal projects
- Early prototyping
- Documentation repos
- Configuration files
Video/Creative Workflow
Special considerations for video production and creative projects:
# Creative project workflow
# Clone with sparse checkout (metadata only)
dits clone --filter blob:none https://dits.example.com/film-project
cd film-project
# Mount for instant access to all files
dits mount /mnt/project
# Work on your section
dits checkout -b edit/scene-05
# Your NLE saves to mounted location
# Dits tracks changes automatically
# Commit when you hit a milestone
dits add .
dits commit -m "edit(scene-05): rough cut complete"
# Generate proxies for team review
dits proxy create renders/*.mov
# Push for team to see
dits push origin edit/scene-05
# Daily sync with team
dits fetch origin
dits merge origin/main # Get latest from mainP2P Collaboration
For real-time collaboration without a central server, use P2P sync:
dits p2p sync --with teammate-ip:9001Related Topics
- Branch Commands - Branch management
- Remote Commands - Syncing with remotes
- Collaboration Guide - Team workflows
- Branching Concepts - How branching works