Приведенные ниже указания предполагают, что вы хотите, чтобы патчи были изолированы на named branch
.
Используя командную строку, легко применить исправления к новой именованной ветви. Однако, если вы хотите сделать это только с помощью TortoiseHg, вы должны создать именованную ветку с пустым коммитом до применения патчей.
Использование командной строки:
hg branch <branch name>
hg qimport --push <patch-file-1>
hg qimport --push <patch-file-2>
hg qfinish --applied
Использование TortoiseHg v1.1.x:
- Импорт файлов исправлений в очередь исправлений (без их применения).
- Создать новую именованную ветку, используя пустой коммит:
- Открыть диалог фиксации
- Нажмите кнопку с надписью "
branch: default
"
- Выберите "
Open a new named branch
"
- Введите название вашей ветви в предоставленном текстовом поле
- Нажмите кнопку
OK
.
- Введите сообщение о фиксации (например, «Создана ветка для исправлений из») и нажмите «
Commit
».
- Применение исправлений в очереди исправлений (по одному или все вместе).
- Щелкните правой кнопкой мыши патчи в очереди патчей и выберите «
Finish Applied
»
Использование TortoiseHg v2.0.x:
Будет работать тот же процесс, что и для TortoiseHg v1.1.x. Процесс создания именованной ветви с пустым коммитом немного отличается, но общая концепция та же.