Is there any way to disable this? It’s extremely annoying for me. I’m the only scripter in my group, and it’s extremely annoying to have to commit drafts every single time when I know I’m the only who’s ever going to be looking at these script changes or updates.
Edit: Well I guess I’m an idiot, all I had to do was disable it in Game Options.
When you change this option, you need to restart Team Create session. That means everyone from the team who is online should close their Studio… and there should be a moment when nobody connected to the server.
That will let server to restart and apply new option setting
The issue with the edit and commit model is that that it provides a slight delay with the work flow, sometimes. When working in groups, for example I have a module with data listed, without me committing it my coworkers will script based off the not updated file thinking it’s updated or at times without live communication they may think another coworker forgot to do a part and make changes for them.
I feel like live editing would be easier to see updates quicker without one side having to commit every time. If this were to be added, I’d assume it’d be another “mode of editing” you can change just like draft editing. This most likely wouldn’t disrupt my team since we can see what part we are at and what we are editing, this also makes commenting much more useful for others.
EDIT: Another issue is when a person logs off without committing. That just confuses everyone on the team.
I don’t think it would disrupt others on the team. Often live editing on google docs works because teams effectively divide up the work and then have the opportunity to check their partners work.
Not to mention, more often than not at least in my experience, when I’ve worked with other programmers, we’re doing different scripts that and working towards a common goal (remote events, remote functions, etc).
It’s often annoying for them to wait for me to get out of a script so they can see what I setup for receiving or sending something to or from the client, and with live editing they could just pop in, see what I’m doing, and then go back to work.
Not to mention, plenty of people use online collaboration sites to develop way smaller, single scripted applications and collaborate and seem to get by fine.
I don’t think if live editing was a thing, it would cause too many disruptions on a team.
Definitely not a fan of this, I want the option to turn it off to remain. When you are the only scripter on your team, and/or you work on multiple PC/Laptops , having to keep committing / merging every time you open Studio work is a massive pain. I used to just publish on one PC , shut studio and be able to pick up from another PC. It’s fine when I have it turned off but just please do not remove the option to turn it off.
I’d say it’s best to keep it so that you can turn it back off. Especially for team creates where you work alone on scripts, it’s really annoying to commit them all manually.
Overall, in my opinion, I preferred the old way more. Especially because this new method came relatively unprepared in my opinion. I think many people would actually find it more useful to add the buttons “commit” and “commit all” to the drafts tab so you won’t have to right click every script.
It’s my personal opinion though.
Great feedback and also aligns with some suggestions above. We are working on adding a Commit button to the Drafts widget. Commit All would just be selecting multiple scripts and clicking Commit button.
We hear the feedback loud and clear, thanks everyone for that. Completely understand that removing the option to turn off Collaborative Editing without providing an option for users who don’t have a need for the commit model (e.g. single scripter on team, team already has a workflow where you divvy up scripts per person etc.) doesn’t work for everyone. We are considering an option for ‘commit on close’ and we will not remove the option to turn off collaborative editing until then. Thanks again for all the feedback!
To be quite honest, it’s crazy that this feature wasn’t already implemented ages ago! This is going to be awesome for our group places, as nearly all of them have TC on.
When turning Collaborative Editing off there needs to be a notification asking if you wish to commit all current changes otherwise they won’t be pushed over.
I just turned it off and spent an hour panicking that I had lost a weeks worth of work. Turned out enabling it again and a few other things got it back for me.
I turned off collaborative editing on my team creates because I find the draft commit workflow annoying. I have a 1080p screen which feels like barely enough, not enough screen space to justify the drafts widget being open all the time, and I strongly dislike hunting for widgets in the View tab.
I would be more inclined to use collaborative editing if there was a one-click commit scheme. Even with the new warning, I still have to hunt for the widget button in the View tab, commit every script that changed, then close the widget again.
Fair enough, NWSpacek. We plan to replace ‘Apply Edits’ option, currently applicable to non-Team Create places and replace it with ‘Commit’. So that will be available in ‘Script Menu’ ribbon tab as well as right-click context menu of the script editor tab. Hope that’ll be helpful. This change will come in a future build.