I am currently working on a team that programs within studio and outside of it: we have the collaborative editing feature turned on so we can keep track of changes and to see who is doing what.
This works great and as intended if you’re programming using Studios Built-In Editor; however, the whole drafting process doesn’t accommodate External Syncers which directly set the Source of Scripts.
Whenever the Source of a Script is directly changed, it pushes out the change on the server and displays that the entire file changed within the Version History Comparison - which in any case where the entire Source isn’t set to something else - it simply isn’t true.
Having Drafts be made - with the proper registered changes - for when the Source of a Script is set would instantly allow for both workflows to co-exist with each other; as of now, they cannot due to the problems listed above.