I often work from both my desktop at home and my laptop. Right now I am trying to make a repository for my game on GitHub and pushing my UE4 files to it. It’s taking a long time since it’s pretty big. Is doing this the best way to work on the same project from 2 different computers? And if so, is there anything I can do to make the whole process faster?
You need only 4 things in repository
Config/
Content/
Source/
*.uproject
the rest can/is generated specially for specific system, you can ignore them by placing .gitignore file with this inside for example:
Binaries/
Intermediate/
DerivedDataCache/
Saved/
ProjectName.opensdf
ProjectName.sdf
ProjectName.sln
ProjectName.v12.suo
VS project files can be generated by right pressing uproject and click Generate VS project files, rest will be generated on first run.
You can farther improve speed by moving Content directory to more binary friendly repository system (like Perforce? which actually integrate with git) since git is not really good for binary files