Tomcat i already said things about plugins earlier.. π
Gowydot That is understandable. I for instance, well atm, im not working on any serious project, just learning the ropes, and finding out limits and how to do and not to do things when time comes to do some serious project. Onething that copy paste folders limits is that you cant go back quickly enough to that previous state or change, or, maybe later merge a new feature into your main branch of the project. Also this limits on how many people can work on it. Maybe in future you want to employ people to help you, and this would be the limiting factor.
Tomcat by using git, i think you thought github/public store or somehting, but no, git is just a software you run, can be run anywhere, and repositories can be local or in server, public or private, dont matter..
All in all, i do work privately, outside services. I have my own services set up. For now, i dont directly commit to a git server, altho i keep git commits in the same project directory.
I use syncthing, that sync files as is - like dropbox but self hosted a little cumbersome, but it can punch through NAT no problem. This way i can use many computer and not worry about commiting to the selfhosted repo. I just edit files and they sync up with my server and when i open up another computer it sync from server to that computer..
You dont need server, altho, to sync up, both clients so to speak need to be online. I work from multiple locations so its easier to sync up to my server because its always online.
This resolves file sync issues, but on top of that, if you want better control of versions, git is essential.
I just dont like opening up another app to commit, and stuff, and browse the git tree when needed, but i guess it will never be part of godotengine native..
I like using godot editor for scripting because of the documentation.. CTRL + Click on Class and it opens up the docs.. while you can set up VScode type IDE to look like godot editor, format gdscript, it lacks this feature.
IDK.. i heard that blender development uses SVN, also Jon Blow uses SVN.. he kinda autistic, but i guess it worked for him for years.. or maybe he just too boomer to change habits..