My friend, I think we need to keep up with the latest technologies.
If we are going to deal with controle de versão
it is mandatory to use such a tool for this purpose.
What is version control?
What is git?
Git is a version control system, designed primarily to make life easier for those who want to run team projects, allowing two or more people to work together. But it is also used by those who work alone, due to the possibility of 'controlling' project versions.
A version control system plays the role of "joining" the parts of the project, so that each team member plays a part, and using that system you can put everything together in the end.
Of course, it's a lot more complex, but the initial concept is this, every team member has their Site folder, works during the day, and in the end Git puts everything together in a folder on the 'Main' server, preventing files from being overwritten and also storing individual logs and history for each team member.
Another advantage of git is the ability to control the project in a decentralized way, that is, without the requirement of a 'Master' server.
Source: link
What tools for version control?
Github for public or private projects, but you have to pay for the plans.
Bitbucket is for private projects with up to 5 developers in free mode.
Why have version control?
Version control keeps all your instances up-to-date, be they in branch produção ou desenvolvimento
.
Keeps track of all changes to your code, along with updates and permissions rules for developers.
If you have further questions, please thread can help you.