I am programming in studio with collaborative editing off. When I publish and have every script closed, there are no warnings to say that my scripts are uncommited. When I play test in studio everything works as it should, no errors. However when other devs in the team create test they are having errors that should have been fixed in an old version of the script. When I publish, the old scripts are published too.
My assumption is that scripts are saying they are commited but only commited locally, not to the entire place.
Over the past year, this has led to issues with script versions switching back and forth while other devs work on the same scripts. But worst of all is publishing to a live place with scripts that you thought were commited, yet they weren’t.
The only fix is rejoining the studio session, upon which you are granted with a message stating that you did not save your scripts and the changes are caught by script recovery (even though they should have been commited previously + everything was saved before leaving).
Other info:
- Happens in multiple team-creates (not just one)
- All beta features disabled besides ‘UGC Bodies & Heads’ and ‘Upgrade Shorelines’
- Specs: Windows 10, Intel i9 9900k, 64 GB memory
- Not sure how to reproduce, seems random
Expected behavior
I expect commited scripts to be synced between all users in a team create and when I click publish the version I test in studio should match the version I get in a new live server. If scripts are uncommited, when i publish, there should be a warning that pops up (like there is normally).
A private message is associated with this bug report