Чтобы создать stable
ветвь с помощью VisualHg
выполните следующие действия:
- Нажмите Update для пересмотра кнопки в Visual Studio
- В Обновление до: выпадающего, выберите тег и затем нажмите Обновление
- Нажмите Заблокировать кнопка в Visual Studio
- Нажмите на Отрасли: по умолчанию кнопки выше фиксации сообщение
- Выберите Открой новый названный филиал, введите
stable
в поле рядом с ним и нажмите Ok
- Типа в соответствующем сообщении - возможно, «Создать стабильную ветвь»
- Нажмите кнопку Commit и подтвердите, что вы хотите создать новую ветку.
Это создало свой филиал stable
и имеет содержание вашего освобождения, за исключением, что тег, который вы создали еще на default
отрасли. Если вы хотите, чтобы переместить его, вы можете сделать это с верстака следующим образом:
- Нажмите на Repo Browser кнопку в Visual Studio
- правой кнопкой мыши на последней ревизии на
stable
и нажмите Tag. .. во всплывающем меню
- Выберите тег из выпадающего списка
- Разверните раздел опций и проверить Заменить существующий тег (-f/- сила)
- Нажмите Переместить затем Закрыть
Если вы работаете с центральным хранилищем, то вам нужно указать, что вы хотите, чтобы нажать на новую ветку, нажав на Options кнопку в окне TortoiseHg Sync и пометке Разрешите нажимать новую ветку (-new-branch), прежде чем вы нажмете изменение.
В будущем вы слились бы с default
в stable
, а затем пометили stable
, если хотите сделать еще один выпуск. Чтобы объединить изменения из default
в stable
сделать следующее:
- Нажмите на Repo Browser кнопку в Visual Studio
- Найти последние изменения в
stable
, щелкните правой кнопкой мыши и выберите Update ...
- Найти последние изменения в
default
, щелкните правой кнопкой мыши и нажмите Объединить с местными ...
- Нажмите
- Следующая страница может сообщить вам, что вам необходимо разрешить конфликты. Чтобы сделать это, нажмите на синий подчеркнутый , разрешенный и разрешите конфликты во всплывающем диалоге, выбрав конфликт в верхней части окна и нажав нужную кнопку справа.
- Следующая страница должна сказать «нет слияния конфликтов, готовы совершить» - нажмите Следующая
- сообщение по умолчанию или перезаписать свой собственный и нажмите Commit Теперь
- Нажмите Finish
слить в другую сторону, чтобы обновить default
на первом этапе и слияние с stable
на шаге 3.
Чтобы иметь две папки на вашем компьютере для одного, чтобы содержать default
, а другой stable
, вы бы просто клонировали репозиторий во второй раз и сохранили один из них в ветке default
, а другой - в ветке stable
.
Большое спасибо за подробные инструкции, Стив. Они очень ценятся. Я смог настроить стабильную ветвь. Можете ли вы рассказать мне, как я собираюсь объединить изменения между двумя ветвями? Я предполагаю, что он должен делать оба (когда я делаю bugfix в стабильном, я должен переместить его на стандартный), и когда я делаю новый выпуск, я должен переместить его из значения по умолчанию в стабильное. –
Я добавил детали слияния в ответ –