У меня есть приложение версии 1.0
. Теперь мне нужно начать работу над версией 2.0
, но в то же время поддерживать и исправлять ошибки в версии 1.0
.
Исправления ошибок из 1.0
будут объединены в выпуск 2.0
, но новые функции не будут перенесены из 2.0
в 1.0
выпускать.
Я понимаю, как работают ветки, однако мне нужно иметь возможность работать с обеими версиями одновременно, поэтому переключение между ветвями в одной и той же рабочей папке нецелесообразно. Я хочу иметь возможность запускать обе версии кода одновременно.
Какова типичная настройка или рабочий процесс, позволяющий работать с двумя версиями одного и того же приложения, используя именованные ветки одновременно? то есть работа с одной веткой в одной папке и другой веткой в другой папке?
Могу ли я просто клонировать репозиторий в новую папку для версии 2.0
и установить ветку на ветку для 2.0
релиз?
Я немного новичок в Mercurial, поэтому, пожалуйста, простите меня, если это звучит немного наивно.