Large files and source control, how did you handle this?

Hi All,

I have noticed a problem with my current setup and I am wondering if anyone else has run into the same and what your solution was.

We are currently using git (via GitHub) for our source control and I realized that the .umap files get quite large and exceed the individual file limit set by github (100MB). I noticed this while working with the LandscapeMountians project testing some things out. I wanted to commit it to a test repo to share with my team but I couldn’t because the map file is ~500MB or so.

One suggestion I have heard is use dropbox or drive for the large files and put the rest on github but that feels like an ugly solution.

I could always setup my own git repo but then I wouldn’t have github to manage it which would really suck. I also don’t want to pay a fortune for a service. I was thinking about moving to bitbucket because they have a 2GB limit on repos and github is half that. what do you think of this solution? It’s not really a solution but it will help with the problem we are going to run into.

Any thoughts and/or opinions would be greatly appreciated.

Look into perforce

I am running into a similar problem. The rest of my team aren’t using UE4 much so I want to make things easy for them. If they have to reconnect a bunch of files though a cloud storage solution (dropbox, onedrive, etc) then it could be very painful.

perforce is free for less than 20 users. :slight_smile: so get that, and you can get a free perforce server from PERFORCE | https://www.assembla.com or you can have your own local perforce, or maybe you have a server you can use. imo its the best option. perforce is used in most companies and getting used to its quirks makes a huge plus on your toolbelt. just my opinion

I agree, currently using perforce (which you can auto setup with UE4) and works fantastic.