Как подключиться к TortoiseHG

Я загрузил TortoiseHg 1.0 для оценки. Для жизни я не могу понять, как сделать ветку. Кажется, что он понимает ветки (например, в своем браузере репозитория), но я просто не могу найти способ сделать ветку. Это похоже на такую ​​фундаментальную возможность, поскольку из часто рекламируемых преимуществ DVC является легкое разветвление.

Я разобрался и не мог найти много дискуссий по этой теме (по крайней мере, для последних версий), поэтому я должен предположить, что я что-то упустил, правильно?

Обновление: Итак, я заметил, что Чад Берч ответил ниже, чтобы ответить на вопрос "новая ветка". Как он правильно указывает, вы совершаете фиксацию, а затем нажимаете кнопку ветки, чтобы открыть диалоговое окно обслуживания ветки, в котором вы создаете новые ветки. Мне хотелось бы, чтобы они предоставили нам вариант контекстного меню. После разветвления следующий естественный вопрос заключается в том, как слиться, и это также не очевидно. Оказывается, этот вариант похоронен в проводнике репозитория. Вам нужно выбрать головку другой ветки, щелкнуть правой кнопкой мыши и затем выбрать "Слить с...".

Ответ 1

Как показано в документации, все, что вам нужно сделать, это просто нажать на кнопку branch: default в верхней части диалогового окна фиксации и изменить имя новой ветки.

Ответ 2

Чтобы начать новую ветку с помощью TortoiseHg, нажмите Commit... затем, над сообщением Commit, нажмите "Branch", затем "Открыть новую именованную ветку:"

Ответ 3

Просто хотел добавить, что для того, чтобы направить новую ветку в удаленный репозиторий, на вкладке "Синхронизация" в разделе "Разрешить нажим новой ветки" есть флажок "Вы должны помнить о том, чтобы снова отключить ее снова".

Ответ 4

В большинстве случаев в mercurial вы clone хранилище создаете ветку.

Затем вы можете объединить отдельные репозитории после внесения изменений и фиксации.

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

Если вы думаете об этом, каждая "проверка" (по терминологии svn) или "клон" (в меркурной терминологии) на самом деле является ветвью, которая, вероятно, будет объединена, поэтому имеет смысл, что клоны являются обычным способом делая ветки.

Ответ 5

Перед фиксацией нажмите на кнопку "Ветвь" (см. Изображение), затем выберите ветку или создайте новую (набрав, где вы выбираете ветки).

Смотрите изображение здесь