Search Unity

  1. Megacity Metro Demo now available. Download now.
    Dismiss Notice
  2. Unity support for visionOS is now available. Learn more in our blog post.
    Dismiss Notice
Unity's version control component has been upgraded to Plastic SCM.

Migrating to Github

Discussion in 'Unity Collaborate' started by edufissure, Feb 21, 2019.

  1. edufissure

    edufissure

    Joined:
    Oct 25, 2018
    Posts:
    66
    Hello, ive been developing using Collaborate and updating my files and folders...Making commits and so..

    The true is that Collaborate has lots of problems of other people updating, and some downloads/uploads problems...

    So my question is a tool/way to move the commits and files to github ( migrating without losing the work and commits and history) ? I suppose in essence collaborate is a CVS, so perhaps would be easy to migrate to github or other CVS....

    Reading the posts, with so many troubles with Collaborate, perhaps would be idea to offer for example a Github repo or at least have an option to choice between Collaborate and other CVS.

    Thanks
     
  2. Ryan-Unity

    Ryan-Unity

    Joined:
    Mar 23, 2016
    Posts:
    1,993
    Hi @edufissure! We are aware that Collaborate isn't right for every team, which is why we added an easy Export option for users to transfer their project, along with its history, to any Version Control System they choose. Simply go to your project's Dashboard from the Services Window, then under the Collaborate tab click on Storage. From there you can choose to start the export of your project to a zipped git repo which will be available as a link once the process finishes. Depending on the size of the project this process can take some time and you can choose to cancel it, as well.
     
  3. Whitepot

    Whitepot

    Joined:
    May 19, 2017
    Posts:
    15
    Hi Ryan,

    I've exported the project as a large .zip file and unfortunately see no link. Initialising the repo in the extracted .zip file once downloaded also does not grant access to any collab history - has this feature been removed?
     
  4. Ryan-Unity

    Ryan-Unity

    Joined:
    Mar 23, 2016
    Posts:
    1,993
    Hi @Whitepot, sorry for the confusion. When I was said that there was a link, I was referring to the "Download Zip" button that is a link to your exported project. You should still be able to see your project's full history. I just tested using the Github Desktop with an exported project and I'm able to see all my assets and my history. Could you tell me how you're initializing your project after you've downloaded it?
     
  5. newlife

    newlife

    Joined:
    Jan 20, 2010
    Posts:
    1,064
    hello @ryanc-unity, does this work also with project bigger than 2GB? As you may know there is a 2GB commit limit on github.
     
  6. newlife

    newlife

    Joined:
    Jan 20, 2010
    Posts:
    1,064
    Hello @ryanc-unity, can you please tell the EXACT procedure to import a collab project to github? I created the exported project (that took almost two whole days to complete) and I used the download link in the git hub importer (https://help.github.com/en/github/i...b/importing-a-repository-with-github-importer) but it doesn't seem to work (No source repositories were detected at https://storage.googleapis.com/unitycloud-collab-exports/production/xxx.zip. Please check the URL and try again).
    Do I need to open the 10GB zip file in github desktop and make a 10GB commit?
     
  7. Ryan-Unity

    Ryan-Unity

    Joined:
    Mar 23, 2016
    Posts:
    1,993
    aliaksei_k likes this.
  8. newlife

    newlife

    Joined:
    Jan 20, 2010
    Posts:
    1,064
    @ryanc-unit thank you for your reply. Does the initial commit work, keeping in mind that github has a 2GB commit limit?
     
  9. Ryan-Unity

    Ryan-Unity

    Joined:
    Mar 23, 2016
    Posts:
    1,993
    Unfortunately, I don't know more about the specifics of Github's size limits beyond what's mentioned on the Github Pricing page. I'm sorry I can't be more helpful. If you have more Github specific questions then Github Support should be able to offer better assistance.