Now, for decades there has been a canonical solution to this problem, which is to use something called a "version control system," and a version control system does what is says on the tin.
Agora, há décadas existe uma solução canônica para este problema, que é usar algo chamado "sistema de controle de versão", e um sistema de controle de versão faz o que seu nome diz.