Преимущество или недостаток в контрольной версии?

Вчера я сомневался в Мы все говорим о контрольной версии в программном обеспечении, но у меня есть несколько вопросов.

Сценарий: У меня версия 1.0, и я перехожу на версию 2.0 (представьте, что я внес много изменений в базу данных во второй раз) Через 3 месяца мой клиент решает, что версия 1.0 лучше. Итак, у меня есть два варианта.

1) Я откатываюсь до версии 1.0 и теряю все данные и изменения, внесенные в базу данных на 2.0

2) Я создаю версию 3.0, равную 1.0, но база данных будет из версии 2.0, сохраняя все зарегистрированные данные, но они не будут отображаться на экране.

Не знаю, правильно ли я объясняю ситуацию, но есть ли еще варианты? Или я что-то упускаю?


14
1

Ответ:

Решено

Нет, это действительно ваши возможности. Контроль версий - определенно один из тех «решенных вопросов», которые больше не обсуждаются. Это правильный способ делать что-то.