Thanks @FxllenCode! Right now, script history is only accessible through Studio but Creator Dashboard access is definitely a consideration in the future.
Our long term vision is to have Studio as the single solution (no additional tools to install or configure) for developers to build for Roblox platform. And this includes collaboration capabilities.
Hi @BuzzKillGT - there is no limit to number of versions. Versions are automatically created depending on Team Create and Collaborative Editing setting. E.g. if collaborative is turned on, version is created during commit; else during ‘apply edits’ or ‘save to Roblox’
Hi @hellhawk - you can save individual scripts or batch of scripts. If you commit multiple scripts in a batch, you can use the ‘Show’ link under ‘Scripts in Batch’ to see the list of scripts in the batch. Script history will work for scripts in Packages as well.
Thanks @Alexander7866 - we are going to start rolling it out slowly. We don’t have specific ETA for completion but we’ll be starting rollout this week.
Thanks @BelievesHD. Can you clarify what you mean by ‘script commits via external source’? If you are using an external tool that ‘commits’ changes to your local disk, then no. We create version history when scripts are committed / saved to Roblox cloud.
Please see my responses to other comments above regarding other questions.
It’s been a good while since I’ve had time to work on my project, I’m glad to see the team is still busy with updates though! That’s nice.
I actually started using Rojo (a Studio plugin) recently to allow me to edit my scripts in Visual Studio Code, and save them to a GitHub repository. This gives me great version control. Apparently big games like Jailbreak and Adopt Me use this method, thus far it’s working real nice for me (I’ll put some links below for anyone interested). But that’s awesome that Roblox is working hard to get RS to compare with other more advanced editors and engines! Well done. https://rojo.space/docs/why-rojo/ https://rojo.space/docs/installation/
I can’t find this script history option anywhere. Rojo does not work well for my workflow where I edit in Studio but still want to have my scripts version history with commit messages in git.
This seems like it would be kinda mostly almost there for me if I could use it.
(still would rather see git integration, or replicate to/from filesystem for external git tools without needing to host rojo webservice)
This is “must have” feature and i think it must be first priority for roblox. But i would be rather happy to use external script editor and git tool. Rojo didn’t work for me but roblox already supposed to support these features internally(!) if they wanted to create real development ecosystem and attract more real developers. I am actually mobile game developer and i want to give roblox a try but come on! git and external script editor are fundametals of development. Roblox must try hard…
I pointed out that script revisioning is not something visible to me in Roblox Studio over two months ago and there’s been no news.
So this was an odd announcement. I would have liked to use the feature. Starting new projects with or without team create has not allowed me a glimpse of this functionality yet. If there is a beta feature you have to opt in or out of, I haven’t heard that anywhere yet.
I’d like to create a plugin that automatically compiles commit comments into patch notes.
But currently there’s no way of getting commit comments by code.
Could you either: print the comment when someone commits OR give us some onCommit event?