Ответ 1
TortoiseHg 2.0.2: в рабочем столе вы можете щелкнуть правой кнопкой мыши по строке Working Directory
и выбрать Export
/Copy patch
из контекстного меню - полученный diff будет помещен в буфер обмена.
Конечно, у вас не будет заголовок changeet и сообщение commit в начале патча, как вы получите от той же операции, сделанной в commit:
# HG changeset patch
# User John Doe <[email protected]>
# Date 1300889184 -7200
# Node ID 0050250004150030450034543labc23598235325
# Parent 098140937509174fbca7089686d986986e06f097
Sample commit message ...
Благодаря xanatos:
Вы можете включить "git format" для diff (включая двоичные данные) в рабочем столе: File- > Settings- > Compare → Git Format = True (значение по умолчанию не указано, что кажется равным False)