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