Using git version control with Unreal Engine DE and Aximmetry

 

Can we use git version control with Unreal Engine DE and Aximmetry?

Are there any best practices in regards to folder structure? for example should there be a parent folder with the UE project and Aximmetry  project being children or should a Aximmetry project have its own repository?  Or does source control even work with Aximmetry?

Are there any best practices for .gitignore or .gitattributes?





   paperdolls

 
Profile Image
Eifert@Aximmetry
  -  

Hi,

You probably want the following exclusions in your ignore file for Aximmetry projects:
*.bak
*.ximp
.FileInfoCache
*.blend1
desktop.ini
.~
*.sds

You can find several suggestions on what to put into your ignore file for Unreal projects on the internet.
We just simply use these: (folder exclusions)
Build
Intermediate
DerivedDataCache
Saved
Collections
Developers
Script

For folder structure, you probably first want to watch this documentation: https://aximmetry.com/learn/tutorials/for-content-creators/project-system-file-browser-file-operations/
And then make a folder structure that looks nice in the Aximmetry's file browser after you added the root(s) at the Project root folders:

Also, I know no reason for putting Aximmetry and Unreal parts into separate repositories. You could even put the Aximmetry files and folders near the *.uproject file in the root of the Unreal project. But in the end, you probably want one of them (Unreal or Aximmetry) in a subfolder.

Warmest regards,

 
Profile Image
paperdolls
  -  

Thank you this is very helpful,

Awesome product and service,