Переименовать ветку по умолчанию в TortoiseHG - PullRequest
6 голосов
/ 29 апреля 2011

Возможно ли переименовать 'default' в 'production' в TortoiseHG?

Ответы [ 2 ]

6 голосов
/ 23 декабря 2011

Вы не можете переименовать ветку в Mercurial (или TortoiseHg в этом отношении). Вместо этого вы запускаете новую ветку с именем production и основываете ее на текущей ветке default.

Вы можете сделать это в TortoiseHg 2.0, где вы

  1. Щелкните по строке, представляющей рабочий каталог
  2. Нажмите кнопку ветки
  3. Нажмите, чтобы открыть новую ветку
  4. Введите название филиала и нажмите OK
  5. Введите сообщение о коммите и нажмите «Фиксация».

TortoiseHg commit dialog

Это создаст новую ветку с именем production. Старая ветка default останется, и вы сможете поместить туда новые функции, прежде чем объединить их с production, когда они будут стабильными.

3 голосов
/ 29 апреля 2011

Вы не можете сделать это напрямую из настроек Tortoise2.0 + , но через командную строку hg.
Как описано в hgbook :

Mercurial позволяет назначить постоянное имя для ветви.
Там всегда существует ветка с именем default. Даже до того, как вы начнете сами называть ветки, вы можете найти следы ветки по умолчанию, если будете искать их.

Чтобы начать работать с именованными ветвями , используйте команду hg ветки

$ hg branch production
marked working directory as branch production
$ hg branch
production

Затем проверьте, отражено ли это изменение в TortoiseHg

.
...