Я слышал, что единственный способ создать ветку в репозитории Mercurial — это внести изменения в рабочую копию, а затем зафиксировать их в новой ветке.
В Subversion я могу создать ветку без внесения изменений (скопировав trunk
в путь под tags
) — возможно ли это сделать и в Mercurial?
В настоящее время я видел только TortoiseHg, поэтому возможно, что это можно сделать только с помощью инструмента командной строки, и я этого не знаю.
Мой рабочий процесс для этого:
- Создать ветвь функции.
- Поработайте над этой функциональной веткой.
- Создайте ветку релиз-кандидата.
- Объедините функции, чтобы выпустить ветку-кандидата.
- Развертывание, тестирование, исправление, развертывание, тестирование, исправление ветки-кандидата на выпуск.
- Слияние ветки-кандидата на релиз со стволом.
Спасибо заранее.