Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Dismiss Notice

Share project between computers

Discussion in 'General Discussion' started by josker, Mar 11, 2015.

  1. josker

    josker

    Joined:
    May 10, 2014
    Posts:
    45
    What is the best way to share a project between two computers? Same account.

    I assume just copy project to a USB stick.
     
  2. LaneFox

    LaneFox

    Joined:
    Jun 29, 2011
    Posts:
    7,381
    Git
     
    angrypenguin likes this.
  3. Roderyk

    Roderyk

    Joined:
    Mar 5, 2015
    Posts:
    75
    You could use GIT / SVN to upload your projects to the web.
     
    angrypenguin likes this.
  4. josker

    josker

    Joined:
    May 10, 2014
    Posts:
    45
    I remember doing something with GIT before, I will take a look again.
    Thanks.
     
  5. Ryiah

    Ryiah

    Joined:
    Oct 11, 2012
    Posts:
    20,071
    If you're the only one working on it, why not simply keep the project on the USB stick?
     
  6. josker

    josker

    Joined:
    May 10, 2014
    Posts:
    45
    I was just curious about other ways as well.
     
  7. Ostwind

    Ostwind

    Joined:
    Mar 22, 2011
    Posts:
    2,804
    There are tons of cloud drives, dropbox, google drive, onedrive and all happens automatic if you have decent connection and ignore the cache/lib etc folders
     
    josker likes this.
  8. LaneFox

    LaneFox

    Joined:
    Jun 29, 2011
    Posts:
    7,381
    Risk being the #1 reason. Lost or damaged usb means project is gone, gotta rollback to last backup. (i hope you backup on something other than the same thumbstick)

    Speed being the other issue. Use an SSD and there is a clear reason why you want to build on one.
     
  9. Devil_Inside

    Devil_Inside

    Joined:
    Nov 19, 2012
    Posts:
    1,117
    Dropbox
     
    BrandyStarbrite likes this.
  10. Ryiah

    Ryiah

    Joined:
    Oct 11, 2012
    Posts:
    20,071
    There is also the option of a network-attached storage device, but that tends to be expensive. This enclosure, for example, is $160 but doesn't come with the drives and is not wireless. It supports Windows XP+ and Mac OS X 10.5+.

    http://www.newegg.com/Product/Product.aspx?Item=N82E16822108163
     
    elmar1028 likes this.
  11. josker

    josker

    Joined:
    May 10, 2014
    Posts:
    45
    USB Stick and Google Drive should do it.

    I totally forgot about Google Drive and Dropbox. Simple.
     
  12. RichardKain

    RichardKain

    Joined:
    Oct 1, 2012
    Posts:
    1,261
    I would strongly recommend a versioning system, like SVN. Keeping a project on a USB stick, and editing it from there, is a bit risky. While I see no problem with keeping a back-up copy on a USB stick, I would never have that be my primary copy. I would always be wary of losing that precious stick.

    I set up an SVN server at my home using a Ubuntu box that I built. It runs on that box, and I can access it from any other computer in my house over the network. That way I can work on projects and update the local copies for testing anytime I want, secure in the knowledge that the master version on the SVN server is secure. It also helps with backing up, as I can have local copies on every machine while also having versioned copies on the SVN.

    I use a gaming PC, a laptop, and a Mac-mini at my place, so a system like this is a big help.
     
    angrypenguin likes this.
  13. GarBenjamin

    GarBenjamin

    Joined:
    Dec 26, 2013
    Posts:
    7,441
    I used to take advantage of TortoiseSVN for my personal projects because at work I've used SourceSafe, SVN and git depending on the project team. In the end I just went back to my old practice (for personal projects) of cloning the project folder with a date suffix added to the name for that build. Then compress the folder to a zip file. Every few days I copy those folders over to my passport external hard drive. Depends really on how much work I have done sometimes it is daily. With all of the hacking going on these days I don't put any of my stuff in online storage. Secure = not available from Internet. Overall I find this offline manual system works very well and for my projects a 500 GB passport drive holds a ton of project iterations.
     
  14. CaoMengde777

    CaoMengde777

    Joined:
    Nov 5, 2013
    Posts:
    813
    ..... i guess im really paranoid...
    id rather have a USB stick (3 USB sticks and 2 hard drives) than rely on random other peoples systems, an unknown distance away
    although i use 3 USB sticks, and dropbox, and i considering other ones,
    but i would prefer to say the 3 USB sticks are safer.... just me...
    im skeptical to rely on other peoples systems.. lol

    like, awhile ago... theres ALOT of stuff (video game mods) i see that was only ever on the internet on Megaupload... and thats gone.. but yeah thats more volatile, but, i remember some stuff i was like WTF! NOO!! ... and whoever made the mods are seemingly long gone.
     
    Last edited: Mar 11, 2015
    GarBenjamin likes this.
  15. RichardKain

    RichardKain

    Joined:
    Oct 1, 2012
    Posts:
    1,261
    The SVN system I'm using is my own system. It's a server running on a box I built, in my own house. All of the versioned copies it is making are being stored on a hard drive that I own, and that is in my immediate possession.

    Not all software versioning solutions are remotely controlled. There are a lot of open-source options that can give you local control over your software projects. The real challenge is just setting everything up, and configuring your client software to link to your newly created server.
     
    angrypenguin likes this.
  16. Ryiah

    Ryiah

    Joined:
    Oct 11, 2012
    Posts:
    20,071
    Got a fire-proof/water-proof/kid-proof safe to keep them in? :p
     
    Last edited: Mar 11, 2015
  17. knr_

    knr_

    Joined:
    Nov 17, 2012
    Posts:
    258
    All the versioning system suggestions are the best route to go. Bitbucket provides free hosting. If you are a little more ambitious and have hosting somewhere on the Internet, you can request shell access (if its Linux) and install a Perforce server on it that you can access from the Internet (that's what we do).
     
  18. angrypenguin

    angrypenguin

    Joined:
    Dec 29, 2011
    Posts:
    15,500
    Can they automatically plug themselves in and replicate to one another? If the house burns down or gets flooded or your stuff gets stolen, are the USBs at risk?

    Ergo...
    ... you shouldn't rely solely on remote systems, but you also shouldn't rely solely on local ones. My projects are on my laptop, my desktop, and a remote versioning system. If any of the three go down, get lost/stolen/hacked/burned/flooded/dropped/infected then I've got double redundancy to recover from, at least one of which will have the latest version (and the other of which won't be far behind).

    Also, the backup process doesn't require any additional effort on my behalf - it's a side effect of using a tool that makes my work easier.
     
    Ryiah likes this.
  19. elmar1028

    elmar1028

    Joined:
    Nov 21, 2013
    Posts:
    2,353
    It would be double awesome if it was possible to push repos there. Good for people struggling with large projects :)