Skip to main content
Documentation
Getting Started

Practical Examples

Real-world workflows showing how Dits transforms creative collaboration. See how teams use Dits for video production, game development, photography, and more.

Video Production Workflow

Feature Film Post-Production
How a 50-person VFX team manages 500TB of footage

The Challenge

Multiple editors working on the same scenes, daily dailies delivery, VFX artists modifying shots, colorists applying looks.

Dits Solution

# Editor workflow
dits checkout scene-45-v2
dits mount /Volumes/dailies  # Access all footage on-demand
# Edit in Premiere/FCP, make changes
dits add scene-45-v2.prproj
dits commit -m "Refined pacing in scene 45"

# VFX artist workflow
dits checkout vfx-shots
dits pull origin main  # Get latest edits
# Modify CG elements, render new versions
dits add shot-127-vfx.exr
dits commit -m "Added particle effects to shot 127"

Benefits

  • Zero duplication: Same footage shared across all versions
  • Instant access: 500TB appears as local drive
  • Conflict prevention: Locks prevent simultaneous edits
  • Version traceability: Every change tracked and revertible
YouTube Creator Pipeline
From raw footage to published video with full revision history

Daily Workflow

# Start new video project
dits init cooking-tutorial-2024
dits checkout -b main

# Import raw footage
dits add raw-footage/
dits commit -m "Import raw footage from shoot"

# Create branches for different edits
dits checkout -b edit-v1
# Edit in DaVinci Resolve, try different cuts
dits add project.drp
dits commit -m "First edit pass - 8 minute version"

dits checkout -b edit-v2
dits cherry-pick edit-v1  # Start from v1
# Refine edit, improve pacing
dits commit -m "Second pass - 6 minute version"

Publishing & Archiving

# Final version ready
dits checkout main
dits merge edit-v2
dits tag v1.0-published

# Archive with metadata
dits add final-video.mp4 thumbnails/ music/
dits commit -m "Published: How to Cook Perfect Pasta"

# Share with team
dits remote add team /Volumes/team-drive/project
dits push team main

Workflow Patterns

Branching Strategy

  • main - Production ready
  • feature/* - New features
  • edit/* - Creative iterations
  • builds - Generated assets
  • releases - Tagged versions

Commit Message Convention

  • feat: New features/assets
  • fix: Bug fixes
  • edit: Creative changes
  • refactor: Code restructuring
  • build: Generated assets

File Organization

  • raw/ - Source files
  • edited/ - Modified assets
  • final/ - Production ready
  • builds/ - Generated content
  • metadata/ - Project files

Performance Expectations

Expected behavior based on file types and workflows. The Storage Savings column reflects real local deduplication. The Network Efficiency (projected) column assumes networked delta sync, which is roadmap and not implemented yet.

WorkflowFile TypesStorage SavingsNetwork Efficiency (projected)
Video EditingMP4, MOV, PRPROJ85-95%98%+ delta sync
Game AssetsTextures, Models, Builds70-90%95%+ delta sync
PhotographyRAW, PSD, JPEG60-80%90%+ delta sync
Music ProductionWAV, STEMS, Projects75-90%95%+ delta sync

Next Steps

Ready to try Dits for your creative workflow? Start with our Getting Started guide or explore specific documentation for your use case: