Могу ли я зафиксировать изменения нескольких ртутных подрепозиториев в новой именованной ветке?

У меня есть ртутный репозиторий с множеством вложенных репозиториев внутри него. В репозитории есть решение Visual Studio, содержащее проекты в репозитории и вспомогательном репозитории.

Предположим, я хочу реализовать новую функцию, которая потребует изменений в основном проекте в репозитории и изменений в одном из проектов зависимостей в решении ( скажем, добавление нового общего интерфейса в зависимость и реализация интерфейса в основном проекте).

Затем я хочу зафиксировать изменения, но в новую именованную ветку, поскольку она незакончена и будет объединена позже. Используя tortoiseHg, я фиксирую изменения в репозитории, указывая новую ветку для создания. Коммит, в свою очередь, фиксирует изменения во вложенном репозитории, но в моих тестах он не создает новую ветку в своем репозитории, а просто добавляет набор изменений в текущую ветвь.

Я могу выполнить фиксацию во вложенном репо явно и указать имя ветки в то время, но я надеялся найти способ зафиксировать все изменения, установленные в репозиториях, в новые ветки в каждом репозитории за один раз, чтобы мой рабочий процесс был более чистым. Возможно ли это?

5
задан Danny Jones 17 November 2010 в 12:45
поделиться