Mercurial работает в наборах изменений, а не в файлах, поэтому вы не можете использовать для этого традиционные функции pull / push.
Вы можете использовать:
hg cat -r Feature2 path/to/thefile > path/to/thefile
чтобы получить копию измененного файла. Или используйте:
hg revert -r Feature2 path/to/thefile
, который делает то же самое. Вы также можете «экспортировать» и «импортировать», используя -I, чтобы включить только этот файл, но нет смысла создавать новый набор изменений для одного файла.
Когда позже вы объединитесь в Default, идентичные файлы будут сливаться чисто.