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.
Ahora, durante décadas ha existido una solución canónica a este problema, que implica usar algo llamado "sistema de control de versiones". Y un sistema de control de versiones hace justamente eso.