gestionar versiones de código con Bitbucket del proyecto existente en VS2012

Desarrollé un proyecto VS2012 en C # y me gustaría usar Bitbucket para el control de versiones.

Tengo dos versiones del software (1.0 y 1.1). Se realizarán más modificaciones y nuevas funcionalidades para crear la versión 1.2.

Me gustaría almacenar, en un repository BitBucket, las versiones 1.0 y 1.1 y, cuando esté listo, para confirmar la nueva versión 1.2. ¿Puedo crear el 1.0 y 1.1 en el mismo repository o es mejor tener un repository para 1.0 y uno para 1.1?

Obviamente, supongo que el 1.2 estará en el mismo repository del 1.1

No estoy seguro si entendí lo que quiere decir al versionar. ¿Estás hablando de control de versiones de código fuente? En ese caso, me propongo usar ramificación o tags.

Si planea apoyar y hacer cambios en 1.0 y 1.1, cree una sucursal. De lo contrario, simplemente marque la confirmación con la versión adecuada.

Si ya tiene 1.0 y 1.1, puede confirmar 1.0, luego copyr los files de 1.1, confirmar los cambios como 1.1 y comenzar a desarrollar 1.2 a partir de lo que tiene. ¿Tiene sentido?