J
jamiewhitephd
Guest
Hi there,
I recently upgraded my license to GMS2 so I may work on a project with some friends. For most projects (Unity/Unreal) we have used Tortoise SVN with Dropbox to commit work to each other and was hoping to do the same for this. This is really hard to explain in text form so bear with... When we attempted to commit work to each other we have found that everyone else's progress has been wiped and/or replaced with someone else's work upon updating.
Scenario example; I write some code that generates a level using a 2D array. At the same time, the artist is creating tiles using GMS2 for my code. I don't have these completed tiles yet, so I commit all of my changes and the Dropbox repo folder is updated. Artist saves work and closes GMS2. Artist then updates project folder using (Tortoise) SVN Update. Artist then re-opens the project and finds all work previously completed has vanished. The artist now, technically, has "my" version of the project, and can see the code I created but none of his work is in the resources tab. After opening the project in Windows Explorer, the artist can see all of the folders containing his created sprites, layers and so on, but GMS2 is unable to detect that they are there and has, essentially, lost all of that work.
I hope this makes sense... We have also tried using the Git plugin (Bitbucket), but every time we attempt to pull changes, GMS2 either crashes, or we do not get all of the updated files (as with above example).
Does anyone else have these issues? How do you normally collaborate with others using GMS2?
I recently upgraded my license to GMS2 so I may work on a project with some friends. For most projects (Unity/Unreal) we have used Tortoise SVN with Dropbox to commit work to each other and was hoping to do the same for this. This is really hard to explain in text form so bear with... When we attempted to commit work to each other we have found that everyone else's progress has been wiped and/or replaced with someone else's work upon updating.
Scenario example; I write some code that generates a level using a 2D array. At the same time, the artist is creating tiles using GMS2 for my code. I don't have these completed tiles yet, so I commit all of my changes and the Dropbox repo folder is updated. Artist saves work and closes GMS2. Artist then updates project folder using (Tortoise) SVN Update. Artist then re-opens the project and finds all work previously completed has vanished. The artist now, technically, has "my" version of the project, and can see the code I created but none of his work is in the resources tab. After opening the project in Windows Explorer, the artist can see all of the folders containing his created sprites, layers and so on, but GMS2 is unable to detect that they are there and has, essentially, lost all of that work.
I hope this makes sense... We have also tried using the Git plugin (Bitbucket), but every time we attempt to pull changes, GMS2 either crashes, or we do not get all of the updated files (as with above example).
Does anyone else have these issues? How do you normally collaborate with others using GMS2?