Git for Maya
In this article, we will explore how to use Git version control in Maya with Git LFS. We will examine the pros and cons, as well as the necessary tools.

Uses external storage solutions for your binaries to keep your repository clean.



Read about the details in our documentation
Anchorpoint makes it easy for our team of designers and developers to collaborate with our Git workflow. It works seamlessly with GitLab and allows us to centralize all our project working files.
Unreal Game Sync is a desktop client designed for managing Unreal projects using Perforce. As well as syncing to changelists like the P4V client, it also allows you to sync the editor and game binaries that have been compiled based on that changelist.
The Anchorpoint binary sync feature is the Git version of Unreal Game Sync.
Binaries are required to run your game or Unreal Editor. These can be found in the 'Binaries' folder in your project.
Compiling these binaries takes a lot of time, depending on your machine, and requires a full development setup, including installing Microsoft Visual Studio and all its dependencies.
However, not everyone on your team needs to install these components and run the entire compilation process, as you can share binaries that have already been compiled by someone else or by your build pipeline.
You can, but you shouldn't. The reason is that the size of your repository will increase drastically. Depending on your Git hosting provider, this could result in higher storage costs.
Furthermore, operations such as checking out a branch or switching branches will take longer, as all the binaries will have to be fetched and downloaded again.
As a general rule, you should keep generative files, such as binaries or render exports, out of your repository, since these can be created from any project version.
The Anchorpoint binary sync feature will allow you to keep these binaries on an external storage solution such as Google Drive or an S3 bucket.
You have to write a script that places and renames the ZIP file containing the binaries in an external storage location, such as Google Drive, or uploads it to an S3 bucket. Y
ou also need to mark the Git commit with a Git tag so that Anchorpoint knows the binaries are attached to that commit.
Yes, in this case, only the game will be synced, not the editor binaries.