(Кажется, это должно быть очень легко сделать, но пока я до сих пор не дошел до поисков.)
У меня есть код кода из исходного источника, с различными версиями, помеченными в нем на разных ветвях.
Я работаю над своей ветвью разработки, основанной на теге "v1.0". с тех пор появилось много версий, но в то время как "v2.0" интересен, я хочу переустановить свою ветку развития на "v1.5" и продолжить работу там (предположим, что я не планирую передавать эту обратную ссылку вверх). Возможно, позже я снова переустановит его на "v2.0" .
(Для этого предположим, что "v1.x" - это все теги в одной ветки. Для дополнительного кредита мы можем предположить, что "v2.0" - это тег на другой ветке.)
Мне удалось создать начальную ветвь "develop" на основе тега "v1.0" достаточно легко, но rebase, похоже, работает только с ветвями. Невозможно также переустановить теги? Если нет, то каков правильный способ выполнить это (чтобы иметь точно такой же эффект, как и перезагрузка для определенного тега)?