Working on Multiple Machines

Ok, so I now have 2 seperate pc’s that i will be working on, depending on where i am. What is the best way to keep a project in sync between the 2 pcs? Preferebly without having to copy the entire project file to an external drive everytime i move to the other pc.

There’s a couple ways.

  • Toss the project on a network share
  • Make a git repo and just push before switching machines, then pull the changes on the other

I personally recommend the latter because it’ll give you a few options in case something goes haywire and you need to revert to an earlier version

2 Likes

The best way is a git repository.

If you use something like google drive or one drive, then you might end up destroying your project. Google drive, for example, had a nasty habit of moving files into trash bin in case of conflicts. That could create massive data loss.

Git does not have such problem.

1 Like

I use Git for all version control of my games, but Collab is great for this particular task. I routinely develop on a Windows laptop and simultaneously build on that machine and on my MacBook Pro. Collab is just a few button clicks to synchronize between the machines.

#1 works fine for small projects. I’ve done that before plenty of times. I stopped doing it when my main project got large enough where moving between computers became an hour+ process. Setting up an SVN server at home is rather trivial, and makes moving project updates between computers a matter of seconds. So I’d recommend using version control, whatever your favorite is.