Это зависит от того, что вы подразумеваете под веткой.
Именованную ветку можно создать, дав ей имя и затем зафиксировав, что в итоге станет новым набором изменений в истории, но вы неНеобходимо явно изменить любой из файлов в рабочей папке, чтобы разрешить фиксацию.
hg branch NEWNAME
hg commit -m "Created branch NEWNAME"
Вы также можете сделать это с помощью диалога TortoiseHg.
Однако, если вы хотитесоздать еще одну неназванную ветку, т.е.просто еще одна голова, тогда да, нужно что-то менять.И действительно, зачем вам просто создавать пустые наборы изменений без изменений?Просто чтобы показать, что «это место, где я буду размещать свою ветку, когда у меня будут какие-то изменения»?