In Anchorpoint, the choice between file versioning and Git version control depends entirely on your project type. If you are working in a game engine, Git is a technical requirement, whereas incremental versioning is better suited for linear media like VFX or animation.
File Versioning (Incremental)
- Workflow: Based on sequential file naming (e.g.,
v001, v002) and metadata managed within Anchorpoint. - Best For: Animation and VFX pipelines that require a "publishing" process to promote specific iterations.
- Major Limitation: It is not compatible with game engines. Unreal Engine or Unity cannot track a file that changes its name with every update; they require a single, consistent file path.
Git Version Control
- Workflow: Tracks changes within the files themselves and pushes them to a central repository (the "Source of Truth").
- Best For: Game development and working with a lot of referrenced files.
- Key Advantage: It allows the filename to remain identical while the content updates. This is the industry standard for game engines, ensuring that your textures, blueprints, and scenes never lose their references.
- Infrastructure: Requires a Git server and utilizes Git LFS (Large File Storage) to handle heavy 3D assets efficiently.